Press Release Distribution
barbarian overlords Press Releases
By Barbarian Overlords
Californian rockers BARBARIAN OVERLORDS will celebrate the Dec. 3, 2011 release of their highly anticipated, self titled debut album with a release concert at the the Roxy Theatre on Sunset Strip in West Hollywood California.
Page updated every 10 minutes