Join me as I continue my adventure capturing the stunning monasteries of Meteora, Greece, during an intense winter snowfall.
Samantha Brown loves this mystical destination in northern Greece, where otherworldly ancient monasteries sit atop towering rock formations.