Enlarge Photo

**FILE** David Keene, president of the National Rifle Association (Associated Press)

Happening Now