0
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