Big Ben, London UK (a TARDIS abroad)

A TARDIS Abroad London Big BenThe TARDIS taking in the sites on the back of the Thames looking back at Big Ben in the heart of London.

See more TARDIS abroad!

Leave a Reply