Several competitors at the 2026 London Marathon ran the race in costumes, setting Guinness world records in the process.