Yu Zheguang was a Chinese artist, puppet and shadow puppet show director, and animation director.
Where to watch in United States