small village and many dogs near. Photo is from Sao Vicente island on Cape Verde islands.
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections