Introducing

Introducing Beasts

May 12, 2012

  Wales are boasting more new bands as usual and this time we’re introducing Beasts. Rising from the rubble of our of favourite bands you probably missed out on All the Damn Vampires, drummer Matt