Victoria Falls from space •

Victoria Falls from space


Today’s Video of the Day from the European Space Agency features a satellite view of Victoria Falls, an incredible waterfall that is regarded as one of the greatest natural wonders on the planet.

Victoria Falls is located about midway along the course of the Zambezi River on the border of Zambia and Zimbabwe. Known as the world’s largest sheet of falling water, it is one of the most popular tourist destinations in all of Africa. 

By Chrissy Sexton, Staff Writer

Image Credit: European Space Agency


News coming your way
The biggest news about our planet delivered to you each day