Lao Mountain Taoist (1981)
Lao Mountain Taoist is a Chinese animated film produced by the Shanghai Animation Film Studio with stop motion-animated puppets and ink paint.
More at Wikipedia.
Lao Mountain Taoist is a Chinese animated film produced by the Shanghai Animation Film Studio with stop motion-animated puppets and ink paint.
More at Wikipedia.
Distributor: Shanghai Animation Film Studio
Release date: January 1, 1981