I just discovered this. Pretty cool. You can watch the Watch the World Mountain Bike Championships online at
this link. It’s not (sadly) free, but an all-access pass will set you
back about $8. The championships are being held in Livingo, Italy in the isolated Stelvio and Swiss National Parks area
of Northern Italy.