Linkin Park’s Meteora dropped on March 25, 2003. Fifteen years later, we discuss the band’s iconic sophomore record, and the legacy it left behind.

Share this: Twitter

Facebook

Like this: Like Loading... Related