Lianzi Ouyang: Lianzi Ouyang. Actress: Big Bird in China. Lianzi Ouyang is known for Big Bird in China (1983) and I Am Big Bird: The Caroll Spinney Story (2014).
Known For: Big Bird in China (Xiao Foo(as Lien-Tze Quyang)), I Am Big Bird: The Caroll Spinney Story (Additional Crew)