Lao Mountain Taoist Movie Poster
f p @
3 lists

Lao Mountain Taoist

Lao Mountain Taoist is a Chinese animated film produced by the Shanghai Animation Film Studio with stop motion-animated puppets and ink paint.

... more on Wikipedia