Take two for Formula 18 Americas
Published on September 8th, 2021
The 2021 Formula 18 Americas Championship has attracted 32 entrants from Argentina, Canada, France, and across the USA for the competition on September 9-12 in Long Beach, CA. The event was originally to be held in 2020 to the south in San Diego but was postponed a year due to the coronavirus pandemic. – Details