James Adams
More ideas from James
Victoria Falls is considered to be one of the seven wonders of the world. Located on the Zambezi River between the countries of Zimbabwe and Zambia

Get a close up view of Victoria Falls in a jetboat. Victoria Falls is a waterfall in southern Africa on the Zambezi River at the border of Zambia and Zimbabwe.