SOCHI, Russia - It's a question that will likely pop up in geography classrooms across the world in the next several months.

Where the heck is Sochi?

Well, parents of those students could probably use a bit of help locating the seaside Russian town as well.

Sochi, Russia is the host of the 2014 Winter Olympics. A crew from our sister station in Denver, KUSA, recently traveled to Sochi to preview the Winter Games, which are now just 7 months away.

Here are some Cliff-Clavinesque factoids for you: Sochi is located on the shore of the Black Sea. It is a summer resort town that morphs into a skiers paradise when winter arrives. It is about the size of Anaheim, California or Aurora, Colorado.