Harlem Criterium Bike Race

Racing in New York City
June 16, 2018
79 
of 103