A 20-year-old Clinton man was arrested and charged with abducting a woman and robbing a taxicab driver at gunpoint in Rolling Hills, Fairfax County police said.

Police said James Junior Butler robbed the cabbie at Richmond Highway and Russell Road early Thursday morning, and was captured nearby at the Southern Motel after police established a perimeter and a police helicopter and K-9 team responded. During the investigation, a 32-year-old woman told police that she had been abducted by the same man earlier that evening but was able to free herself and run to get help at the Southern Motel.

Butler was charged with robbery, abduction and two counts of using a firearm in the commission of a felony.

- Scott McCabe