Looks like the Doctor was in London (Earl's Court Station to be exact). His TARDIS was spotted and no one appears to recognize it? Street View takes you inside the TARDIS, which is kind of cool. Not much moving around though, but you can see all the various controls. Wonder what trouble London is in for?