Stray dogs run at the dog sanctuary Territorio de Zaguates, or 'Land of the Strays,' in Carrizal de Alajuela, Costa Rica. Fed, groomed and cared for by vets, more than 750 dogs rescued from the streets of Costa Rica inhabit the pooch paradise. The sanctuary is funded by donations. About 8,000 dogs have passed through the refuge. There are more than a million stray dogs in Costa Rica, where the government outlawed putting animals down in 2003.