SAUL NOFALSLAVERY IN 2017Immokalee is a small agricultural town, located in collier County, Florida, United States. The population by the census of 2010 was 24154…Apr 17, 2017Apr 17, 2017