The devil’s pool is one of the Natural wonders of the world 1 of the 7 in the world. It is situated in Livingston island, Zambia, on the border with Zimbabwe. The exhilarating feeling when you get up there is second to none. Experience the magnificent Victoria falls.
What would your selfie look like?
image via CNN