Rammstein have won the award for Loudwire’s 2011 video of the year. Mein Land features on the new album Made in Germany which is a compilation of their greatest hits.
Rammstein have won the award for Loudwire’s 2011 video of the year. Mein Land features on the new album Made in Germany which is a compilation of their greatest hits.