Repeat: Numerous road races take place in New Haven, including the USA 20K Championship during the New Haven Road Race.
Numerous road races take place in New Haven, including the USA 20K Championship during the New Haven Road Race.