Africa / Travelogues / Zambia / Zimbabwe
Victoria Falls – A Natural Wonder of the World
Victoria Falls is a wonder in every sense of the word. Twice as high as Niagara Falls at 354 feet and few times longer at …
Our family's travel along and off the beaten track
Victoria Falls is a wonder in every sense of the word. Twice as high as Niagara Falls at 354 feet and few times longer at …