The latest editorial cartoon

Commemorating the 75th anniversary of D-Day when so many paid the ultimate sacrifice.