At Long Last, London 13 Wednesday Jun 2012 Original size at 3072 × 2048 ≈ Leave a comment London, England, Big Ben Share this:TwitterFacebookEmailLinkedInTumblrPinterestLike Loading...