Advertisement



Advertisement

Advertisement



Loyal dog cries over grave of fallen friend.

Prev Random Video Next
The Lockwood Animal Rescue Center is located 90 minutes outside of Los Angeles, California in Ventura County's Los Padres National Forest.

Home