Chris Steffen

Read more from Chris Steffen

Rammstein Set New York City Ablaze

German metal gods Rammstein might not have scored a hit song or album in the U.S. since 1997, but that didn't stop them from staging…
Chris Steffen / December 13, 2010

Behind the Scenes: Rammstein Live

It's been 13 years since Rammstein scared the shit out of American music fans with the release of the guttural, chest-pounding anthem "Du Hast," and…
Chris Steffen / December 8, 2010