Image ID #2677198
Dimension: 2304x4096px.
Size: 5MB
Woman walking down outdoor stairs in deia, mallorca, spain, with lush greenery and historic buildings in the background, captured during a serene evening.
You can also download this image at: