Check out these fascinating old photos of London from 1903 … and they don’t just sit there; they trot right by!