Angel Falls Facts & Worksheets

Angel Falls is the highest uninterrupted waterfall in the world. It is located in Venezuela.