Chasing Rainbows at Victoria Falls

At the border of Zimbabwe and Zambia sits one of the Seven Natural Wonders of the World - Victoria Falls.  Formed from a drop in the gorge in the Zambezi River, the falls are one of the most impressive in the world.  They rival that of Niagara Falls in size - just depends on which way you measure!  

Read More