vervephoto.wordpress.com
Sheila Zhao
A Chinese child extra waiting for filming to start. Yixian, Hebei Province, 2008 Sheila Zhao (b. 1983, China) grew up in the United States and received a bachelor’s degree in journalism from …