Japan Masterpiece Folklore Series - The White Flower That Protects Earth

The White Flower That Protects Earth is the 31st episode of Ultraman Leo.