The story of a legendary Ferrari found in a French barn, and finally sold 50 years later for a record price. July 26, 2025