Video: Rammstein Held A Death March Prior To Show In Berlin
Posted by Zach Shaw on November 28, 2011
While Americans were crowding their local stores for the best sales this past Black Friday (November 25), Rammstein gave fans outside the O2 World in Berlin something a little different. To be more precise, the German industrial kings kicked off their Made In Germany European tour with a death march. This ceremony included a horse […]