Mexico has a pretty big homeless dog population, the most out of all of Latin America. Called "street dogs," these dogs make up about 70% of the 18 million dogs in Mexico.
There are many rescue efforts, but what about those dogs that don't find a home?