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
Comments