NEW YORK (CBSNewYork) -- A boy who was missing all day is back home safe in the Bronx Wednesday night.
12-year-old James Diaz is reunited with his family, but questions remain about how he disappeared and who found him.
Diaz was first reported missing around 9 a.m. Wednesday from his apartment at 1330 Intervale Ave. in the Bronx. His mother says surveillance video showed him leaving the building around 5 in the morning, apparently sleep walking out the front door.
Neighbors walked around the area with the boy's mother as she showed his picture to people who lived nearby.
"It breaks my heart so I volunteered," neighbor China Montilla said.
He arrived home around 8 o'clock Wednesday with the help of a man who says he lives at least 20 minutes away in Williamsbridge, and claims he noticed the boy outside his building Wednesday afternoon.
After several hours, he decided to offer some help.
"When I see hours are passing by, I had him wait inside my yard and then my landlord gave him food and from there I was like, let me question him," good Samaritan Tristan Robinson said. "He's a kid, he's by himself. I'm not going to leave him by himself."
Late Wednesday, it remained unclear where the boy was during the rest of the day but for now, he does appear to be okay -- other than a bit shaken up.
for more features.