D-Day 63 today
Today is the 63rd anniversary of D-Day. The sacrifice of the Allied soldiers on the beaches of northern France meant that Europe was free from Nazi tyranny and western Europe escaped from Communism. We also moved beyond the ritual slaughter of millions in global wars as a substitute for diplomacy. We will remember them.