Cherubs play the Wireless Festival in London
Location: Wireless Festival, Hyde Park, London, England, UK