Frank Turner & The Sleeping Souls, London 2025
Frank Turner?s 3000th show happened at the historical Alexandra Palace in London. On a sold-out show with more than 10 thousand fans, you could feel the anticipation for the night on the queue, with many fans already wearing Frank?s Merch for the night and some that had probably watched his acoustic set at 93 Feet East on the day before.
On a night filled with great UK artists, we kicked off with The Meffs, from the duo