LOADING...
Image via Unsplash.
There are at least 2 bands called The Meteors, one from the UK, one from the Netherlands:
The Meteors are a psychobilly band from the United Kingdom, who are often credited with g
...read more on Last.fm →
Sounds like:
P. Paul Fenech,
Batmobile,
Demented Are Go!