Big Ben. London, United Kingdom.
December 07, 2010
by Steven Chee
Newer
Older