Meteora is the second studio album by American rock band Linkin Park, released on March 25, 2003. (Image quality looks low on preview but its fine ingame!)
Data is not updated in real time. Most stats update within seconds or a few minutes.