Yokai Legends Season 22 Episode 10: Unusual Creatures

Almost every creature in Japanese Folklore are extremely odd and strange as if they are almost indescribable.