Latitude 2024: Indie-rock darlings The Vaccines delight crowd with spirited set list
The Vaccines delivered an electrifying performance at this year's Latitude festival in Henham Park, Suffolk.