The Tour de France peloton averaged just 37.3kph on stage three, which saw the riders take six hours to complete the 223km stage

The Tour de France peloton averaged just 37.3kph on stage three, which saw the riders take six hours to complete the 223km stage