Sky News spoke to pro-gun advocates as thousands of gun rights supporters gathered for a rally in Richmond.

A temporary state of emergency has been declared in Richmond, the state capital of Virginia, banning all weapons including guns from the event.

More videos