England
2012 © Stirling Larkin
Read More
Buy Photos
13 / 20
Favorite
See All
Downtown London town, London, England
Reflecting on the past.
London
England