0
Anonymous
The US has hosted the Winter Olympics the most times with four: Lake Placid, New York (1932 & 1980); Squaw Valley, California (1960); Salt Lake City, Utah (2002).
Wiki User
Chat with our AI personalities
The last winter Olympics before Vancouver in 2010 was in Turin, Italy in 2006.