Tower Bridge London April 8, 2012 By Bob Bales 8 Comments The Tower Bridge in London is an iconic site and attracts a lot of tourists. Completed in 1894 the Tower Bridge was originally the only crossing for the Thames. … [Read more...]