Dave and I went to see the 2007 American LeMans Northeast Grand Prix at Lime Rock Park in Connecticut on 7/7/2007.
Loading...