NEBULA
Discover
Movies
TV Shows
Directing
Xu Youxin
January 1, 1918 — January 1, 1980
Shaoxing, Zhejiang province, China
Known
for
100
Ingeniously Taking Mount Hua
1953
Xu Youxin — NEBULA