Lion of St. Mark inside Tower of London, London, United Kingdom.  Taken in May 2010.  Lion of St. Mark inside Tower of London, London, United Kingdom.  Taken in May 2010. 

Lion of St. Mark inside Tower of London, London, United Kingdom.  Taken in May 2010. 

blog comments powered by Disqus
  1. weirdjacket posted this