Torralba den Salord prehistoric town at Menorca Island in Spain
Torralba den Salord prehistoric town at Menorca Island in Spain
Size: 4368px × 2912px
Location: Spain
Photo credit: © quintanilla / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: ancient, architecture, baleares, balearic, building, cave, den, europe, indoor, landmark, menorca, monument, moss, prehistoric, rock, ruin, salord, spain, stone, torralba, town, wall