Corsica Studios, London 2nd May 2007 Looking like refugees from several different bands who all met up in a jail cell after a drunken night gone horribly wrong, it’s north London’s finest pirate bar band Owlls, and they really should be playing in Tortuga in the 17th Century rather than […]