Yokai Legends Season 23 Episode 3: Strange and Unusual

A lot of creatures in Japanese Folklore are very hard to describe in words and are very difficult to compare to living things.