From a man in an eight stone antique diving suit to a woman dressed as a mermaid, the London Marathon is always sure to delight when it comes to weird and wonderful costumes.
This year is no different.