RELATED: Michael Woods’s Tour de France stage win is even more awesome than you think
The Israel – Premier Tech rider pulled off an absolutely incredible victory
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed