Twenty-one-year-old Liam Heim has been charged with the kidnapping of a 12-year-old girl from South Jersey who went missing Thursday, March 29.
Heim, of Florida, is charged with one count of first-degree kidnapping. He is also charged with one count of third-degree child endangerment, the Camden County prosecutor said.
- RELATED STORIES
- Babysitter arrested after disappearing with baby boy
- Authorities: Three men arrested for attempting to have sexual contact with minor children
- Police investigating Philly priest for alleged misconduct with minors
In addition to those charges, Heim is charged by Homeland Security Investigations Philadelphia with illegally transporting a minor and related offenses.
Heim was arrested without incident and is being held on pending federal charges. He has a detention hearing tentatively scheduled for Thursday.
The investigation is being managed by the Philadelphia Anti-Human Trafficking Task Force operated out of the Philadelphia Police Department Special Victims Unit.
The girl was identified safe in Philadelphia by authorities on Saturday. Philadelphia Airport Police, the Philadelphia Police Department and the Collingswood Police Department all assisted in the investigation.
The girl had previously last been seen Thursday by a friend at Collingswood High School, during the day. She was later seen at the Collingswood PATCO station around 2 p.m. that day with Helm. She was found by authorities with Helm in a hotel located on Bartram Avenue.