On April 5th, Papa Roach head out on the final North American headlining leg of their Crooked Teeth World Tour. Today, the band releases a surprise music video for “None of The Above”, the eighth music video released from their latest album Crooked Teeth. The video, which was shot on location at Beaufort Castle in Luxembourg while the band was …
Read More »