Vampire Moose
PUBLISHED Dec 1, 2003
I'm diggin' what this bunch of St. Louis loonies are doing (I think). Vampire Moose possess a sound that seemingly could only find a home o...