Everything Everything – Final Form

March 2, 2011 by  

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…