Insane World

Chinese man who escaped prison found hiding in cave 17 years later

The Chinese police have arrested a fugitive who’d been on the run for 17 years. The police used used modern technology such as camera fitted drones to spot his cave hideout. Song Jiang, a 63-year old man had been jailed for trafficking women and children but escaped from a prison camp in 2002. He had […]