VIRGINIA BEACH, Va. (WVEC) -- A man suspected of a Virginia Beach home invasion earlier this year has been arrested near Richmond.

Back on July 5th, police say Davin McClenney forced his way inside a home on Bay Shore Drive and held the owner at gunpoint. The suspect stole several items and then ran off.

McClenney was captured in Chesterfield County, and faces numerous charges, including abduction and kidnapping, breaking and entering with intent to rape, rob, or murder, robbery, two counts of displaying a firearm in commission of a felony, and wearing a mask in a public place.