File:JMcCainNRA05-16-2008.jpg

John McCain delivering a speech at the NRA's annual meeting, Kentucky Exposition Center, Louisville, Kentucky, 16 May, 2008.

Scott Olson / Getty Images, Copyright 2008 Los Angeles Times.