A man from Virginia has been arrested after arriving at a security checkpoint in Washington, D.C. where the Metropolitan Police Department found more than 500 rounds of ammunition in his vehicle.

Wesley A. Beeler, of Front Royal, Virginia, was taken into custody on Friday when he pulled up to E Street NE and officers discovered a Glock pistol, 509 rounds for the weapon, and 21 shotgun shells, The New York Times reports.

The checkpoint was located a few blocks away from the Capitol, where Biden’s inauguration will take place and the Capitol Police headquarters.  

When Beeler arrived at the check, he showed officials fake inaugural credentials and told them he had a semiautomatic pistol in his center armrest, CNN reports.

However, when his credentials failed to match up with the list of authorized people, officers conducted a search and saw the loaded weapon along with rounds of ammunition.

A source told the Times he is a contractor. He's a licensed security guard and the credential was not fake. However, he showed the officers a non-government issued ID.

Beeler was driving a white Ford 150 truck decorated with firearm and phrases including,  “If they come for your guns, Give ‘Em your bullets first,” and  “Assault Life.”

Beeler has been charged with five crimes including, possession of an unregistered firearm and possession of unregistered ammunition.

The Metropolitan Police Department has not released a statement regarding Beeler’s gun charges. Although the department discovered the man’s weapons, the Capitol Police was the arresting agency. 

A member of the National Guard on security details at the US Capitol ahead of the January 20 inauguration of Joe Biden as president A member of the National Guard on security details at the US Capitol ahead of the January 20 inauguration of Joe Biden as president Photo: AFP / Brendan Smialowski