_DSC7196 Published October 29, 2014 at 4288 × 2214 in Uncover London, Part Two: Boston Manor Deer Statue