It feels like a long time coming, but Leogun are back! London’s very own rockers have just unleashed their new EP, Human. After their impressive releases By the Reins and Majick Potion, they had set the bar high for themselves. But Tommy Smith (guitars, vocals), Tom Williams (bass) and Adam Lewis (drums) were up for