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, to ...