Friday, Delray Beach Police identified the bodies of two children who were found floating in a Florida Canal in Delray Beach on Wednesday. One was stuffed into a duffel bag and the other in a suitcase. The children were Jermaine McNeilk, 10 and Ju’tyra Allen who had been missing for a week.
There mother Felicia Brown had been missing since August and they police believe that her body was found in a West Palm Beach landfill last August.
Missing Persons of America – Jerrie Dean Missing Persons of America was started by Jerrie Dean in February 2011 and one year later reached 1 million visitors. At the end of December, 2016, we had over 10 million hits on the website. Missing Persons of America’s goal is to provide information about all missing persons […]