
Ignoring America’s Greatest Victory?
May 8 is the 80th anniversary of Nazi Germany’s surrender to the Allies, but America is hardly commemorating its greatest victory. Why? Nazi Germany was the greatest scourge in modern American history. It successfully conquered or subdued nearly all Europe …