A sea of red poppies is forming at the Tower of London to honor World War I’s fallen allied troops.
It will run from Aug. 5 — 100 years since the first day of British involvement in the Great War — until Nov. 11 when the last poppy is for Armistice Day.
WWI, kinda grim.
Posted on August 4, 2014 with 1,070 notes



