The Fuwa - China, 2008 Nothing says international sports competition like... deformed Power Rangers. Yikes.Photo courtesy of Tama Leaver