New Meteors Song

  • New Meteors Song

    I've never been a big fan of The Meteors, but the two tracks I've heard off of this album make me want to buy it when it comes out.

    "These Evil Things!": CD + Lim. Color LP:
    Release date: 25the of October 2004!!

    Meteors are the godfathers of psychobilly!

    • drows said...
    • User
    • 23 Dec 2006, 20:35
    thanks for the upload man.

    there's more to the picture than meets the eye.
Anonymous users may not post messages. Please log in or create an account to post in the forums.