Big Clock In London
Photograph - Digital Photography
Imange of Big Ben and the Houses of Parliament taken from across the Thames River in London, England.
October 1st, 2018
Viewed 189 Times - Last Visitor from Ann Arbor, MI on 03/28/2020 at 8:08 PM