Europe 2003: Britain / 052 Statue of Sherlock Holmes, London
Photos Home
Home