Criminal On Run For 17 Years Found Living In Cave
Police in China have arrested a fugitive who’d been on the run for 17 years, after they used drones to spot his cave hideout. The 63 year old named Song Jiang, had originally been jailed for trafficking women and children but escaped from a prison camp in 2002. He had been living in a tiny…