November 24, 2024
"Baby June" was found dead, floating in the ocean off the coast of Florida, on June 1, 2018. Authorities said they have arrested the newborn's mother for her murder.

“Baby June” was found dead, floating in the ocean off the coast of Florida, on June 1, 2018. Authorities said they have arrested the newborn’s mother for her murder.