It happened at the Garrisonville Walmart in Stafford County, police said.
According to police, 25-year-old Daniel Acheampong was caught in the act of buying the gift cards using 14 different credit cards, each bearing a different name than his own. Police said this is often a sign of credit card fraud.






