IMG_3891JPG Published July 9, 2016 at 1500 × 2000 in 60 Days in Europe: Day 41 / July 9 The Tower of London.