Fixed Gear Season in Russia Means Minimal Techno and Crazy Visuals Apr 11, 2012

I am so confused by this but I think it’s the best thing ever. Something to do with Luzhniki Olympic Complex? I don’t know, someone fill me in!