As an amateur cyclist I have had the chance to compete in races against world tour professionals. But having the chance to ride against one of your cycling heroes is both amazing and surreal.

As an amateur cyclist I have had the chance to compete in races against world tour professionals. But having the chance to ride against one of your cycling heroes is both amazing and surreal.