Four American professors at an Iowa university were injured in a stabbing attack in a park in northeastern China, according to U.S. government officials. The video shows the victims lying on the ground after the attack in Jilin province.
Posted on June 11, 2024