Formula 1 May Return To The United States At Monticello Motor Club

Formula 1 May Return To The United States At Monticello Motor Club
Share this Article
It’s been three years since Formula 1 last raced on American soil at Indianapolis Motor Speedway, but the owners of the exclusive Monticello Motor Club (essentially a country club with a race track rather than a golf course) are hoping that the sport will return to the United States at their venue. According to a… Continue Reading...