Vulture nests in Spain reveal a centuries-old sandal and other stunning cultural artifacts

Vulture nests in Spain reveal a centuries-old sandal and other stunning cultural artifacts