2014 winter olympics

Design

2014 Winter Olympic Stadium Seems Designed By Insectoid Aliens

12:20AM Jesus Diaz | Don’t get me wrong. I think the 2014 Winter Olympics Stadium in Sochi, Russia, will look absolutely spectacular at night. It’s just that its translucent skin makes me a little bit itchy, because it makes me think of insect nests. More »