Police in New Hampshire say a driver was found passed out in his SUV at an intersection with a nine-year-old child asleep in his running vehicle.
Omari Peterson, 35, of Manchester, New Hampshire, had his foot on the brake pedal while the vehicle was still in drive on Sunday night.
They said he declined to leave the vehicle so they grabbed him.
The child was picked up by a family friend, police said.
Police say they also found a quarter-ounce of marijuana in the vehicle.
Peterson was charged with resisting arrest/detention, possession of a controlled drug, endangering the welfare of a child and violation of bail conditions.
In court on Monday morning, Peterson begged for a reduced bail, citing having to care for his five children.