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?:
Founder & Editor for DEAD PRESS! | Atheist and antitheist. | Judge of the quick & the dead since 1989.