The London Marathon took place over the weekend, and many participants wore crazy outfits during their 26.2 miles of running, including a memorable raptor costume. More: http://www.tranganhnam.org