Professor Paul Starc heads into the mountains to prove that the Japanese river otter has escaped extinction, but other creatures of the deep forest unsettle his odd-ball research team.