jeffhaltrechtphotoblog.com
Big Ben clock tower, also known as the Great Bell at the north end of Palace of Westminster, London England
Visit the post for more.