Ambassadors of Shalom Release Debut Album Abdicate Self
Ambassadors of Shalom announce the release of their debut album “Abdicate Self. Thirteen songs of blistering English street punk with a message of Hope for the downtrodden. Neil Roddy (guitar and lead vocals), Peter Field (bass and backing vocals), and … Continued