Human Remains Possibly Found at Home in SW Miami-Dade


Police are investigating after possible human remains were found at a home in southwest Miami-Dade.

Photo Credit: NBC 6
Source: Local