National Rifle Association holds its annual meetings and exhibits in Houston.

People attend the the NRA annual meetings and exhibits in Houston, Texas, April 18, 2026.

Callaghan O’Hare/Reuters