Taula in the talayotic village of Binissafúller. Sant Lluis. Menorca. Balearic Islands. Spain.
Size: 2736px × 3648px
Photo credit: © Tolo Balaguer / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: color, mediterraneo, places, prehistoria, travel, world