Body of Kidnapped Tech Entrepreneur Found, Police Say
The body of a California tech businessman, Tushar Atre, was discovered on Tuesday, just hours after he was kidnapped from his home in Santa Cruz County, Calif., according to the police. At the time of […]