The 1975

The 1975 (UK)

wpid-2016-01-20-The-1975-TIF.jpg

Manchester. It’s given the world plenty of music over the years, but has any band from that famous town in the North of England managed to extract such screaming from its growing horde of fans? Loud!