NRA Life of Duty: the 69th Anniversary of D-Day (VIDEO)

June 6, 2013 marks the 69th anniversary of “Operation Overlord.” The D-Day invasion was composed of more than 160,000 Allied troops who landed on a 50-mile stretch of French Coastline to fight the Nazi’s. More than 9,000 brave troops died that overcast day in 1944, but in the end, America and her allies inflicted a deadly blow to the Nazi war machine. The film “Fortress Europe” (see above) was created by the U.S. Army in 1969 and depicts the battle in all its fierceness.