Beautiful, interesting, incredible cinema.
Two hunters come across a mysterious restaurant in the middle of a forest after losing their dogs.