Please ensure Javascript is enabled for purposes of website accessibility

Racing to beat the forecast (access required)

The roar of engines downtown was as loud as ever Sunday morning for the third and final day of the Grand Prix of Baltimore, but was accompanied by cloudy skies and smaller crowds.