FM96 Travel Bytes : Victoria Falls, Zimbabwe and Zambia
Hieeeeeeee!!!!! ☺️☺️ Welcome to the FM96 Travel Bytes!! Tonight, we’re gonna be taking a trip to one of the Seven Wonders of the Natural World, Victoria Falls which is located on the Zambezi River on the border between Zimbabwe and Zambia. “Scenes so lovely must have been gazed upon by angels in their flight.” – David […]