TBT video: Irwin and Webb racing a 2014 Japanese National

Graeme Irwin and Cooper Webb got a unique opportunity to race the last Japanese national of the year back in 2014, see the duo in action against the local in the land of the rising sun.


Leave a Reply