Scarlet moat: The ceramic poppies (90,000), each hand made carefully before being planted, can clearly be seen surrounding the Tower of London, England
2603 pins 251 boards 8 followers
Follow
32