Two people arrested after woman’s body found in duffel bag in NYC apartment

8 months ago 68
Two suspects, believed to have been squatters, have been taken into custody in connection with the death of a woman whose body was discovered inside a duffel bag at her late mother’s New York City apartment, according to a spokesperson for the New York City Police Department.
Read Entire Article