YORK COUNTY, Va. — A Newport News woman was arrested and charged in connection to a deadly hit and run involving a victim that was missing for days, according to the York-Poquoson Sheriff's Office.
A news release from the sheriff's office says Elizabeth Castro, 52, was charged with a felony involuntary manslaughter DUI, and a felony hit-and-run with injuries.
Watch: Body found in York County matches description of missing man: YPSO
York-Poquoson Sheriff Ron Montgomery tells News 3 cameras were a big help in making the arrest.
The victim was confirmed to be John Jairo Mosquera, who was reported missing Feb. 8., according to the sheriff's office, and was last seen walking away from a bar in the area. A person walking along the road Tuesday morning spotted the body and reported, the sheriff's office says.
According to Montgomery, flock cameras caught a car coming into the area around the time Masquera walked away from the bar.
Watch: Friends, loved ones remember former sailor killed in Shore Drive DUI crash
The car had no damage, but a short time later it was seen leaving the area with damage.
Investigators then began investigating the car using the car's license plate.
“That vehicle was used in the city of Newport News that morning and the occupant, the driver of that vehicle, was actually arrested for driving under the influence not very long after this 1:30 time frame," Montgomery said.
Watch: Man charged with DUI following deadly crash on Shore Drive
Investigators then went to look at the car, Montgomery added.
According to a criminal complaint filed in York County, the car was at a tow lot.
"We were able to determine, by looking at the vehicle and gathering together physical evidence, that this was, in fact, the vehicle that we were looking for," Montgomery explained.
Watch: Virginia Beach woman charged with DUI in Booker T. Washington High crash
The criminal complaint says car parts matching Castro's car were found near Masquera's body.
When asked if Castro knew she had hit someone, Montgomery said because the case was ongoing as of Wednesday he couldn't say.
According to the criminal complaint, during the DUI investigation in Newport News, Castro said she may have hit "an animal or something."
The DUI charge in Newport News, Montgomery said, is unrelated to the hit-and-run. Castro had already bonded out for that charge when she was arrested Tuesday night.
For the hit-and-run, she is charged with felony manslaughter DUI and felony hit-and-run with injuries. She was arraigned in York County Wednesday morning and denied bond.
News 3 will update this article as more information becomes available.