Shima the Origami Master lives on a mountain in Japan. He isn't lonely, for his beautiful origami animals keep him company. One morning Shima finds a marvelous new paper elephant on his desk. Where could it have come from?
The Origami Master