May 20, 2010 Sports Update Edit Delete Tags Autopost Wenlock and Mandeville: Cyclops Mascots of London 2012 Olympics http://bit.ly/9cgYaM