Unless you've been living under a rock, you know that the Winter Olympics were hosted in Sochi, Russia. Since the beginning of the games, Sochi has been subject of many Internet memes, puns, and hashtags which have earned it a less than stellar reputation. However, it may come as a surprise, but Sochi is a really beautiful place for the winter games. With weather temperatures in the high 60s, the city is still one of the few that has functional mountain clusters for events, as well as beautifully built coastal sporting areas. Here are 20 Stunning Instagram Photos From The Winter Olympics.