Entertainment The Vaccines’ lead guitarist Freddie Cowan quits indie band: ‘It was a wild and fulfilling ride’By WTX EntertainmentMarch 16, 2023 The band said they already missed him.