Tags

, , , , , , , , , ,

London, England, U.K.

Just in case anyone wonders what the racket is on the upper level of London’s double-decker buses.