Pinned 10 years ago
Scarlet moat: The ceramic poppies (90,000), each hand made carefully before being planted, can clearly be seen surrounding the Tower of London, England