Angel Vizuet Garcia was arrested Wednesday evening on suspicion of felony child kidnapping, felony obstructing an officer making an official search or investigation, misdemeanor reckless endangerment, and misdemeanor providing shelter to a runaway, in the disappearance of Brooklyn Gittins, The Salt Lake Tribune reported.
Brooklyn vanished on the night of Jan. 8 and was returned home on Jan. 10. She initially would not speak to police about her disappearance, but on Wednesday the girl's mother called police "stating she was now talking about where she had been and who she had been with," Unified Police Department Officer Troy Martinez said.
After speaking with Brooklyn, police arrested Garcia, who allegedly waived his Miranda rights and agreed to answer police questions.
"Angel initially said he had not seen [the girl] for several months or years. Angel then admitted to picking [her] up at her residence because she was upset and called him for a ride," Martinez wrote in a probable cause statement.
Martinez said Garcia and the girl knew each other through "an association between common friends."
Salt Lake County Sheriff James Winder said Brooklyn was physically unharmed when recovered.
Winder said the case has been referred to the Salt Lake County District Attorney's Office to determine specific charges.
Notable deaths of 2014 [PHOTOS]