But what exactly led up to the mid-morning shooting off Rudolph Road is still being pieced together by detectives.
"They got me out of bed. I didn't know what had happened,” said 97-year-old Helen Shanks, who says she's too old to deal with drama like this. "He said someone got shot,” said Shanks. “I said, where?"
The great-grandmother was just waking up, only to walk in to a living room filled with Henrico police asking questions about what happened outside her front door. "I didn't know anything because I didn't hear anything, really," she said.
Police say a man was shot and taken to VCU Medical Center with non-life-threatening injuries.
"All of a sudden like 20 police cars rolled up and I looked down the street and the police said something about a drive-by shooting,” said Pittsburgh native Jessica Gregory, who just moved here a month ago.
But she said there was something weird about the incident. "Something doesn't add up," Gregory said. She says she didn't hear any shots and she was working outside in the yard.
"It’s very bizarre,” said Gregory. “It's a safe street and nice neighborhood."
Police sources confirm the arrest of 18-year-old Matthew Sykes in connection with the shooting, but the details of what really went down is still being worked on by detectives.
"They said the kids in that house down the street helped the victim get back in the house and call 9-1-1," said Gregory.
Sykes is charged with malicious wounding and two firearms charges. He's due in court Friday morning.
If you have information that could help investigators, call Henrico Police at 804-501-5000 or Crime Stoppers at 804-780-1000. Citizens can also text Crime Stoppers at 274637, using the key word “ITip” followed by their tip.