Very sad news, folks. UK punk legends Leatherface have been denied entry to the United States, and thus were forced to cancel their month-long tour in support of their new album. The reason for their denial is unknown, but their dates with Ninja Gun and Young Livers have been canceled.
The band’s first album in over 6 years, Stormy Petrel, was released March 23rd on No Idea Records.
Add Leatherface to My Radar