Yowl are a band who make Peckham sound like New York City 2002… a little bitListening Post10 May 2017