A Stuarts Draft man faces dozens of charges for sexually abusing a 13-year-old girl.
Police arrested James Edwards, 42, Saturday on 12 counts of taking indecent liberties with a child, another 12 for aggravated sexual battery, and one for object sexual penetration.
The Augusta County Sheriff's Office says the alleged crimes took place over the past year.
Investigators say the child confided in a family member, who then went to the police.
Sign up to receive NBC29 news and weather updates in your inbox daily.