Liebe Ist Fur Alle Da:Rammstein and Their Fans

On November 25, 2011, a horse-drawn carriage carried the death masks, or plastered heads of the members of Rammstein, which appear on the cover of their latest album Made In Germany: 1995-2011, click-clacked toward a mausoleum to kick off their European tour. Many fans gathered outside the O2 World stadium in Berlin to watch Rammstein’s

Continue reading