Everything Everything – Final Form
March 2, 2011 by Addict Music
Everything Everything are releasing yet another single from their impressive debut album, Man Alive, which came out last year.
This time the Manchester band are releasing ‘Final Form’, which is out 4th April, and true to form the band have made another bizarre video…