Il Sogno Tricolore

Greater Swiss Mountain Dog Kennel, Middelburg, The Netherlands