Mother Photo 1/1. Breed: Catahoula Leopard Dog-Dalmatian Mix. Address: THOUSAND OAKS, CA, 91363, USA
1/1