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, Earth.com Staff Writer
Image Credit: European Space Agency