A local all-volunteer cat rescue is fighting an ongoing battle against feline overpopulation in Flint, housing approximately 30 cats on-site with over 100 more in foster homes.