Home to many

Brazil’s one of many puppy slums

Related post: The puppy slums of Brazil have more than 1,600 dogs