Image 1 of 1
20120524-Europe Trip-0966-Edit.jpg
Big Ben stands over the Thames River in London, England on May 24, 2012.
- Copyright
- Copyright 2012 © Ben Krause
- Image Size
- 4819x6869 / 20.6MB
- http://benckphotos.com/
- Contained in galleries
- London

