archytele The Vault

S1·E13 Illusions!! The Dog of the Gods

Aired May 26, 1995

Synopsis

When Momo is stranded while trying to stop a Machine Beast trying to reawaken Mt. Fuji's volcano, she is rescued by a mysterious dog protecting the mountain.