Photo of the Day: Near the town of Kalambaka, Greece, six Eastern Orthodox monasteries are built on top of a series of tall rock formations called the Meteora.
Shared publiclyView activity