A few weeks ago, iamamiwhoami warned the world: 20120611. What will happen on 11th June 2012? We still don't know. For now, we have a possible piece of the puzzle. The Swedes have just released a new track via YouTube, as always, “ Sever”, with a weird video (though less weird than usual). Watch.