Retired U.S. Marine Corps Lt. Col. North speaks during National Rifle Association's 139th annual meeting in Charlotte

 
Retired U.S. Marine Corps Lt. Col. North speaks during National Rifle Association
Retired U.S. Marine Corps Lt. Col. Oliver North speaks during the National Rifle Association's 139th annual meeting in Charlotte, North Carolina May 14, 2010. REUTERS/Chris Keane (UNITED STATES - Tags: POLITICS HEADSHOT)