France October 4, 2025Inside the $1 Billion Car Museum in Mulhouse, France (Musée National de l’Automobile)