Illustration for article titled I...wha?..how?

Someone managed to get a 44 second time on a ~9km long stage?

Share This Story

Get our newsletter