The Mysterious Snow Art from Space
- Episode aired Jul 16, 1980
- TV-14
- 24m
Alien Ruria and Devilon face off against Ultraman in the heart of town.Alien Ruria and Devilon face off against Ultraman in the heart of town.Alien Ruria and Devilon face off against Ultraman in the heart of town.