Feel like an Olympian at Lake Placid
The 2014 Winter Olympics are getting underway in Sochi, Russia. You can feel like an Olympian at Lake Placid, New York, one the the three US locations which have hosted the Games, along with Salt Lake City and Squaw Valley. Lake Placid holds the distinction of having hosted twice, in 1932 and 1980, including the
Read more