Battle Beast: Multi-camera fan-filmed video footage of St. Petersburg show posted.


Multi-camera fan-filmed video footage of BATTLE BEAST's March 26 concert at Phoenix Concert Hall in St. Petersburg, Russia can be seen below.







Read more at http://www.blabbermouth.net/news/battle-beast-multi-camera-video-footage-of-st-petersburg-concert/#zkomBeWGgRH8eTyD.99
0