Ultraman
Japan Folklore Series! Return Of The Captain Mustache!
E28 Oct 18, 1974 30m
An alien narrowly escapes death from a group of villagers with the help of a former sea captain. However, the tables turn when the aliens begin to attack the village and matters get even worse when they fuse onto a giant kaiju.
Where to Watch Japan Folklore Series! Return Of The Captain Mustache!