Share
twitterlinkedinfacebook
Image 1 of 1
0010joelrogers.com.tif
Big Ben, London, Great Britain, United Kingdom, detail of the Westminster Palace tower clock.