A 64-year-old woman heading to a supermarket in the southern Chinese city of Shenzhen in December 2005 was suddenly surrounded by eight police officers on motorcycles.Click to Continue »
jsowell@idahostatesman.com (John Sowell), Idaho Statesman
Tue, 08/04/2015 - 11:00pm
A 64-year-old woman heading to a supermarket in the southern Chinese city of Shenzhen in December 2005 was suddenly surrounded by eight police officers on motorcycles.Click to Continue »