The infinity pool at the edge of a waterfall

Zambia’s Victoria Falls certainly has no shortage of amazing sights and among them is an infinity pool made by Mother Nature herself.
More Pet Animal Stories