Dartmouth Team Takes First Top-10 Finish at Formula Racecar Competition

Dartmouth News

June 15, 2001

Read full article