In Meteora, Greece, monasteries perch atop towering rock monoliths. When mist fills the valleys, it appears as though they are floating in the sky. For hundreds of years, monks and nuns have lived ...