Aniworks Logoworks
GeGeGe no Kitaro

Episode 63 of GeGeGe no Kitaro

THE STAR FESTIVAL OF LOVE THE YOKAI FLOWER