VIDEO: Unburied bodies discovered at rental storage unit in Mass.
A gruesome and disturbing discovery. Investigators say, they've found human remains in a rented storage unit in Weymouth, Massachusetts.
A gruesome and disturbing discovery. Investigators say, they've found human remains in a rented storage unit in Weymouth, Massachusetts.