Angel Falls, the world's highest uninterrupted waterfall, cascades down the rugged, moss-covered rock face of the Angel Falls National Park in Venezuela, surrounded by lush greenery and a clear blue sky.