Yezo deer, native to Hokkaido, are larger than those typically found on Japan’s main island of Honshu. The garden's unexpected visitor is thought to be a buck, based on its antlers, and was ...