Monday, 19 April 2021

Cyclists are reflected in water during Stage 3 of the 2016 ABSA Cape Epic mountain bike race near Wellington, South Africa. The race is often described as the “Tour de France” of mountain biking and will see 1,200 riders racing over 400 miles in eight stages

Check Also

Picture of the day