Papa Roach made a bunch of new fans in 2008 with their slot on the Cruefest tour.
Their new album, “Metamorphosis” is scheduled for March. The video below, “I Almost Told You I Love You” has pulled down the second highest amount of views in 2008.
Get every new post delivered to your Inbox.
Join 5,909 other followers