torontosun.com
New York woman found dead in Panama likely strangled to death with swimsuit cover-up
A Scarsdale, New York woman who was found dead on an island off the coast of Panama this past weekend was likely strangled, according to autopsy reports. Panamanian investigators, with the help of …