Call off the search: we've found paradise

And it happens to be on the lakeside beach shores of Lake Taupo, New Zealand.

Latest News

HEasldl