Europe 2003: Britain / 026 Fountain at Trafalger Sq., London
Photos Home
Home