1 min read Editorials This Day In Music History: April 25th, 2000 – Papa Roach releases major label debut album, ‘Infest’ April 25, 2017 NewFuryMedia The year 2000 was admittedly a fantastic year for fans of alt-rock, hip-hop, and...