Dudding’s Lake

Dudding’s Lake is a place in New Zealand. As for the film, it’s a long story…