The Nature Institute – Illinois The Nature Institute manages 5 nature areas around Godfrey, Illinois. We decided to check out two of these areas on […] November 3, 2015 4