Behold! Ultra Horror Series - I Saw a Goddess in the Far North

A Saw a Goddess in The Far North is the 21st episode of Ultraman Leo.