Watch Stone Roses Perform 'All For One' for the First Time Live at Halifax Warm-up Gig

The Stone Roses played their new single 'All For One' at their first live show in three years in Halifax last night (June 7).

The band played an intimate gig at the 1,500-capacity Victoria Theatre in Halifax, West Yorkshire ahead of their four-night residency at Manchester's Etihad stadium next week. NME