The Great Leslie ‘Aliens”
thebuzzr Independent Music Coverage Release Date: 23/09/22 Location: London, United Kingdom Follow @thebuzzrnet Release Date: 15/09/23 Location: United Kingdom, London The Great Leslie ‘Aliens’ About the Song Of this lead track, ‘Aliens’, frontman Ollie Trevers had this to say: We started writing ‘Aliens’ in Studio 2 at Abbey Road Studios, and I found myself thinking…
Read More