Here are a couple of nice little video clips, showing footage of a couple of the world's most famous waterfalls.
First up, we have a snippet from the Planet Earth documentary series, featuring Angel Falls, situated on a tributary of the Carrao River in Venezuela, South America.
No comments:
Post a Comment