This makes Angel Falls the tallest uninterrupted waterfall on the planet. The falls are located in the jungles of eastern Venezuela’s Canaima National Park. According to EarthDate, a production ...
Archaeologists discovered clusters of red ocher drawings scattered on rocks and cliffs across Canaima National Park—and have ...