Saturday, April 4, 2015

Human remains found in duffel bag lead police to arrest in Cambridge, Mass., authorities say - @BostonDotCom

Human remains found in duffel bag lead police to arrest in Cambridge, Mass., authorities say – @BostonDotCom
Read more…