Men abseil from Big Ben in London, Britain, yesterday. The clock tower’s four faces got a makeover by expert cleaners.
August 18, 2014 | 11:17 PM
Men abseil from Big Ben in London, Britain, yesterday. The clock tower’s four faces got a makeover by expert cleaners.