A pack of wolves chasing actors across the stage during a live show has raised alarm about the safety of the performers and audience. The clip was filmed in a theater in northwestern city of Xi’an, China was posted on social media platform Weibo last week. It quickly went viral, garnering more than 433 million […]
