The U.S. last hosted the Winter Games in 2002 and will do so again in 2034 in Salt Lake City.
New York City, Lake Placid to explore possible Winter Olympic, Paralympic bid
The U.S. last hosted the Winter Games in 2002 and will do so again in 2034 in Salt Lake City.