Victoria Falls Lookout (Stock Footage)

Victoria Falls Lookout (Stock Footage)

Victoria Falls or Mosi-oa-Tunya lookout over the waterfall in southern Africa on the Zambezi River at the border of Zambia and Zimbabwe in high definition footage with ambient audio. Victoria Falls is one of the 7 Wonders of the Natural World.

by
by
by
by
by
by