Miami-Dade Police investigate death of abducted boy

404

Miami-Dade Police investigate the scene where the body of a child was found in the area of Southwest 62nd Street and 138th Court at Miccosukee Golf & Country Club in Kendale Lakes, Florida.

Video by Daniel A. Varela / Miami Herald

Read more:…