Fastest marathon dressed as a fairy

The fastest marathon dressed as a fairy (male) was 3 hr 10 min 56 sec by David Hellard (UK) at the 2011 Virgin London Marathon in London, UK, on 17 April 2011.

Fairy costume required wings, a tutu, and carrying a wand for the duration of the race.