We weren’t even sure they were still together but they released their sixth studio album back in October and now Papa Roach will head towards Dublin just before Christmas for a headline show.
We weren’t even sure they were still together but they released their sixth studio album back in October and now Papa Roach will head towards Dublin just before Christmas for a headline show.