The Daily Telegraph LCD Soundsystem Manchester show proves New Yorkers still have what it takes 2017-09-18 - The Warehouse Project, Manchester ★★★★★