Album
The Meteors
Released 1983
0 54628 0
Don't Touch The Bang Bang Fruit
1987
Stampede
1984
Hell Train Rollin
2009
These Evil Things
2004
Teenagers From Outer Space
1986