which is the longest race at the olympic games