Featured Life Videos Olympic Sock Puppet Mascots? Why not! A weird and wonderful story of Olympic pride.… February 24, 2010