It’s rare to catch James Windsor at home as he travels the globe roughly 300 days a year. Luckily we were able to catch him before his departure and pick his brain about coming up as a pro rider on Australia’s Sunshine Coast.

Video from slingshotsports
Read More