Nestled on all sides by the Los Padres National Forest and only 70 miles from the Westside of Los Angeles, the Lockwood Animal Rescue Center (LARC) offers permanent sanctuary to wolves, wolfdogs...
News Tagged As:
"lockwood animal rescue"
Entries tagged with: lockwood animal rescue
1 result(s) displayed (1 - 1 of 1):
December 4, 11 at 07:41 PM