Amazing Rivers Captured In Retro Pictures

15-cb

Construction of the London Eye on the banks of the River Thames (1999)