WTF? London Olympic design team need head shots.
These two… er… things are named Wenlock and Mandeville, and they are the two official mascots for the London Olympics in 2012. Thank God, the Mayans and Roland Emmerich we’ll all be dead by then! The story goes that some steel worker was putting the final beam in place for the Olympic stadium, when some [...]

