LIVE REVIEW: The Zombies at Barbican Centre, London
This show commemorated 60 years since the St Albans-formed band began recording at the then-Decca Studios in West Hampstead in 1964. This achievement is remarkable, especially considering The Zombies amicably split in 1967, believing they […]