A Danbury man has been arrested on a slew of charges after a wild scene in Newtown that has been under investigation.

According to a press release from the Newtown Police Department, 29-year-old Osvaldo Lopez of Danbury allegedly pulled a stolen Toyota Venza, driving erratically, into the parking lot of 111 Church Hill Road in Newtown. Police say that Lopez then got out of the stolen Toyota, confronted a 10-year-old girl who was standing alongside of a 2014 Honda Odyssey, snatched the van's keys from her, and allegedly attempted to drive away with the newly stolen vehicle, leaving the Toyota behind. That's when the story gets even crazier.

The report says that as Osvaldo Lopez was leaving the Church Hill Rd. parking lot, the owner of the Honda Odyssey jumped on the vehicle's hood in an attempt to stop him. Then, Lopez allegedly accelerated, causing the owner to fall to the pavement and sustain an injury. Police say Lopez left the area and at the time, was last seen entering I-84 at the Exit 11 entrance.

A lengthy investigation between the Newtown PD, the Danbury PD, and the Waterbury PD turned up evidence that police say identified the suspect as Osvlado Lopez, and he was arrested on December 21. He was charged with larceny, reckless endangerment, robbery, assault, assault on a minor, risk of injury to a child, and various motor vehicle violations. He was held on $100,000 bond.

Read More:

Bonus Videos:

'Lovin You Face-to-Face' — Ethan and Lou Sing an Ode to Facebook

Thanks for Giving Greater Danbury Kids a Christmas They Deserve