Arrest made in death of 'Baby June,' newborn found floating in Boynton Beach Inlet in 2018

1 year ago
9

More than four years after the body of a newborn baby was found floating in the Boynton Beach Inlet, the Palm Beach County Sheriff's Office says an arrest has been made.

Loading comments...