Meteora, Greece July 26, 2023 Return to: Meteora, GreeceFull resolution (1600 × 900) Image navigation Next Image