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