A tiny church in Greece’s Peloponnese dating from the 11th or the 12th century is a miracle of nature, and for the faithful, a sign of God’s power. Religious pilgrims and sightseers alike come to visit Saint Theodora, near the village of Vasta, 30 km from the town of Megalopoli, in Arcadia, to admire the […] Read the full story on GreekReporter.com.