Thomas Rice
Europe November 2015
Read More
Powered by SmugMug
Owner Log In
Cambridge, UK
King's College.
Moscow, Russia
The Kremlin.
London, UK
At the Tower of London.