Concert Review: Howler, Zulu Winter @ XOYO, London, England
Last night, PeteHatesMusic was fortunate enough to take in a concert of 2 indie bands that are tipped to have a breakthrough in 2012. This review will be the deciding factor on whether or not it happens for the lads....