Chen
A Chinese woman, Chen, has reportedly given birth twice in 7 days. She welcomed her…
A woman named Chen, 27, was caught on camera kicking and hitting her toddler daughter…
According to ECNS, a police officer found and sent three barefoot toddlers back home after…