carbuildindex.com
Video: 1970 LeMans 24 Hour
This recently restored short film showing the 1970 24 Hours of LeMans was originally footage shot for use in a documentary. It takes an epic period look at the race which was ultimately won by the …