VIDEO: Klaxons – Twin Flames

Indie rockers Klaxons have just released their new music video for their track ‘Twin Flames’. By some it’s been described as their most controversial video to date, but why don’t you take a look and make an opinion on it for yourselves?: