Fresh Start Animal Rescue
We are an Illinois State Licensed, 501 (c)(3) not-for-profit, no-kill animal rescue located in Belvidere, Illinois