The Peabody Opera House in St. Louis, Missouri. The Opera House was recently subject to demands by the Chinese consular officials from Chicago to cancel Shen Yun Performing Arts, scheduled to perform there from Feb. 20-22. (Hu Chen)
{}