Fans from all over the United States and farther came to watch the 301 laps of the race
NECN | July 15, 2012