Mushroomhead - One More Day (Moscow, Russia, ) FULL HD
Filmed by fan for fans all over the Globe. No commercial use intended.
One of the best shows I’ve ever seen, been waiting 10 years to see these guys! First show in Europe since 2002.
Live @ HardRockFest, Green Theater, Moscow, Russia, | Filmed by Stucker