15 Cray Cray Outfits From The London Marathon

From whoopee cushions to hairy testicles (yes, really), here's a round up of some of the most bizarre costumes to grace the 2015 London Marathon.