Hot Press Magazine Review STA Showcase

'Close the eyes and you can you could be stage left at some Foos stadium gig.'