Ambassadors of Shalom – Abdicate Self
The three piece Ambassadors of Shalom outfit is the latest punk rock addition to the Thumper Punk family. AoS are UK-based and the British punk influence shows in the music. These songs mostly blaze by fast and loud – just … Continued