The Meteors fue fundado en 1980 por P.