Victoria Falls Info (@VictoriaFaIls) profile picture

The Victoria Falls is the largest waterfalls in the world and located in southern Africa on the Zambezi River between the countries of Zambia and Zimbabwe

Africa
Joined April 2011