Day 246

The Cavalier King Charles Spaniel. A more beautifully natured breed would be hard to find.

Advertisements