Villagers Nab Most Wanted Fugitive Accused of R*ping and Killing 2 Girls While Assaulting Another Girl
A 26-year-old r*pe suspect identified as Yao Changfeng has been busted by villagers as he allegedly attempted to rape an 11-year-old girl in southern China. According to Peoples Daily Online, Yao Changfeng was spotted by an onlooker grabbing a young girl away