Sochi Olympics as Seen From Space

Sochi, Russia, as seen from the International Space Station. (NASA)

If some curious life form in outer space is paying attention to the global gathering that is the 2014 Winter Olympic Games, this photo shows what they may be seeing.

The astronauts on the International Space Station snapped a photo today of Sochi, Russia, as the spacecraft flew over the resort town on the shores of the Black Sea.

The photo shows the Sochi Olympic Park, including the Fisht Stadium and the Olympic flame burning at night.