Victoria Falls, Zimbabwe/Zambia





The Devils Pool in Zimbabwe/Zambia…the scariest place on earth? As you can...