• TwoTigers24, New York
  • December 21, 2024

Chinese Video Reveals CHAINED Mother of 8 Children

A mother of 8 children in China was found chained outside in a shed in the cold without warm clothing. Her story has exploded on the Chinese internet. That’s because her …