World War II’s D-Day: Photos reveal world’s largest amphibious invasion

D-Day also known as Operation Neptune was the largest invasion ever assembled. Some 156,000 Allied troops stormed Normandy, France, by sea and air, to liberate Western Europe from Nazi Germany. The D…
Read More

Fox News Staff