Renaissance Dogs

The National Gallery, Trafalgar Square, London, United Kingdom, 51.50892899999999, -0.12829899999996996