Children's Impact Network is a 501(c)3 nonprofit that rescues and raises children who have been abandoned, abused, and neglected.