These are  Mascots for the London 2012 Olympics. Not kidding.