Donald Trump speaks during the National Rifle Association’s annual meeting in Nashville, Tennessee

Donald Trump speaks during the National Rifle Association’s annual meeting in Nashville, Tennessee

Donald Trump REUTERS/Harrison McClary