Why Americans love their guns
In the US there are currently more guns than humans, between 300m and 350m registered firearms.
Each year they are responsible for about 34,000 deaths. Many of those are suicides, some are accidents, but that still leaves approximately 14,000 homicides a year.
So what drives people to own guns?
BBC News visited Richmond, Virginia, and the Florida Everglades to meet gun enthusiasts and get beneath the surface of America's passion for arms.
Video Journalist: Thomas Martienssen