Designed by
Title
Peking Opera - The Red Haired Galloping Horse #13790195
Description
BEIJING - FEBRUARY 19: Actors of China National Peking Opera Company perform the Peking Opera The Red Haired Galloping Horse at Meilanfang theatre on February 19, 2010 in Beijing, China
This image is editorial