New memorial commemorates D-Day invasion on 80th anniversary

The Navy Seal Museum unveiled the first monument park dedicated to D-Day in Normandy, France. Museum Executive Director and retired Navy SEAL Capt. Todd Perry shares more on creating the tribute.

June 6, 2024

Top Stories

ABC News Live Presents