CAMDEN, N.J. (CBS) – Police have arrested and charged a man in connection with a hit-and-run in Camden that critically injured a 2-year-old boy on Sunday.

Twenty-nine-year-old Michael Castro of Camden allegedly struck the boy who ran into the streets on the 400 block of 27th Street while his father was getting a haircut.

READ: 2-Year-Old Critically Injured In Camden Hit-Run

Police say it appears Castro attempted to avoid the child, but after hitting him he drove away and abandoned his vehicle, a Buick
Park Avenue, at 31st and Harrison streets. According to police, when Castro left the car he removed a temporary tag.

Authorities identified Castro on Tuesday and charged him with Knowingly Leaving the Scene of a Motor Vehicle Accident Resulting in Serious Bodily Injury, Endangering an Injured Victim, Causing Serious Bodily Injury while Driving on a Suspended License or Being Unlicensed and Hindering Apprehension. He is being held at the Camden County Jail on $40,000 bail.

The child is at Cooper University Hospital in critical but stable condition.

Top Content On CBSPhilly

Watch & Listen LIVE