Mariposa

Mariposa
Mariposa
Mariposa (meaning Butterfly in Spanish)

This dog has been rehomed.

Dogs for adoption