webcutsmusic.com
Wild Beasts - London - 8 October 2009
Wild Beasts The Garage, London 8th October 2009 Few bands have the audacity to pull off a live set that requires no encore and grants no encore. It’s a return to the old days of