The Damned share ‘Plan 9, Channel 7’ video 25/08/2022 By Jo Forrest On October 28th, 2019, The Damned took the stage at London’s prestigious Palladium Theatre