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.
catchmewatchingtv reblogged this from portkey-to-fandoms
onjanista liked this We remember.
sun-shine59 liked this
neoblackman1986 liked this