The teen was last seen around 8 p.m. Tuesday in the 100 block of South Hayes Avenue in Johnstown.
Although 9NEWS reported the girl's name and picture Wednesday night when she was missing, we're not showing it again because she's a potential victim of illegal sexual contact.
Police say she was forcefully taken into a vehicle by David Calderon on Tuesday night at a grocery store parking lot. Police say the girl did not know the man.
Johnstown Police Chief Brian Phillips said she had access to some kind of iPod device where she alerted her friends that she was in danger.
The teen told her friends on Facebook that she was with a guy named "Dave" and that she was scared. In one of the messages she wrote "call the police."
A relative of the suspect saw a news report that authorities were looking for a guy named Dave in connection to the kidnapping. The relative walked over to the suspect's home in the 300 block of Maetes Street Thursday morning and told him, "if you have the girl, let her go," according to Johnstown police.
Police say Calderon let the teen go Thursday morning after the conversations with the relative. The girl was able to leave the house and call police for help.
"She managed to leave the suspect's residence and walk across the street to a neighbors house to call police," Johnstown Police Chief Brian Phillips said.
After she was set free, police watched the house and later arrested Calderon during a traffic stop.
Calderon is facing charges of second-degree kidnapping, false imprisonment, unlawful sexual contact, felony menacing, child abuse and third-degree assault.
Calderon has a significant arrest record dating back to 1998. Charges include drug paraphernalia/possession, DUI, harassment and domestic violence. Most of the charges are misdemeanors.
(KUSA-TV © 2013 Multimedia Holdings Corporation)