Papa Roach to release new studio album in September
Papa Roach, an American rock band, have revealed that they would be releasing their eighth studio album this September. The band’s last studio album, Time for Annihilation, hit the stores in August 2010. Jacoby Shaddix, lead vocalist, has confirmed the news and has revealed that the fans should expect the new record to be in […]