Roaches, Monkeys, Wolves, Whytches…and Hives – Leeds Fest had the lot!