Sergio Larrain Trafalgar Square, London, Great Britain, 1958-59

Leave a comment