Designed by
Title
Mounted police in Castello Sforzesco, Milan #20125291
Description
Mounted police on white horses in Castello Sforzesco, Milan, Italy. Castello Sforzesco (English: Sforza Castle) is a castle in Milan, Italy that now houses several of the city's museum and art gallery collections. Photo taken 17th May 2011
This image is editorial