Well Formula 1 has been COMING to the US for decades now. Some seasons they had multiple races in the USA. They've raced at Long Beach, Detroit, Watkins Glen NY, Phoenix, Dallas, Indianapolis, Sebring, Las Vegas, and Riverside, CA.
The next US F1 race will be at the new Circuit of the Americas in Austin, TX next year. Then, the year after that, apparently, they'll race in both TX and in NJ, right near Manhattan.