There are more than 45 velodromes across Japan, where some 3,800 riders compete for large purses—while betting spectators look on.

More
Sam Polcer
June 17, 2015

You May Like