Linkin Park's second studio album, Meteora, was released on March 25th, 2003. It quickly became one of the best selling metal albums ever with more than 7 million units sold in the United States. The album reached the top of the US Billboard 200 as well as 5 singles on the album reaching No.1 on the US … Continue reading Review of Linkin Park’s Meteora