A Catahoula puppy rescued from a home in Moapa Valley at The Animal Foundation. The Animal Foundation A Catahoula puppy rescued from a home in Moapa Valley at The Animal Foundation. The Animal Foundation