Tower of London Poppies

Tower of London Poppies

We took a trip to see the Tower of London Poppies on Friday. The moat contains 888,426 poppies; each representing a life lost in the First World War and looks amazing. We stayed for roll call and the last post…

Continue Reading