Colorful Chinese theater production

Happy Valley, Beijing, China