Giant Petroglyphs in Venezuela Were Not ‘Discovered’ by the British, as Spain’s El País Claims

With the headline “Colombian and British scientists find the largest rock carvings in the world … Continue reading Giant Petroglyphs in Venezuela Were Not ‘Discovered’ by the British, as Spain’s El País Claims