Sort:  

There are nearly 14,000 animal shelters and rescue groups across North America.