Two of the cars that were among the first to cross the finish line at Le Mans in 1966 are on display inside the Ford Vault, Thursday, Nov. 12, 2026, in Romulus, Mich. (AP Photo/Mike Householder)

News, Photo and Web Search

Regional News Headlines

Other Photos

Previous Photo