The Tower of London Bleeds Poppies in Remembrance of WWI

Every once in awhile, an image strikes you in a deep way. This week it was seeing the sea of red ceramic poppies spilling from the Tower of London. The installation — called “Blood Swept Lands And Seas Of Red” — is to honor the British and Commonwealth soldiers killed in World War I.

Currently, there are 120,000 poppies, and the number will grow in the coming months — to eventually reach 888,246, representing every British and Commonwealth soldier killed in the war. Artist Paul Cummins’ poppies, which took three days (each!) to make, will be sold for £25 ($42), and the money will be donated to charities for veterans.

Take a stroll through these beautiful poppies with us.