One of Illinois’ Top Rated Tourist Attractions is in RockfordOne of Illinois’ Top Rated Tourist Attractions is in RockfordThings have begun to look a bit closer and closer to normal in Illinois, and it's coming at a perfect time.Sweet LennySweet Lenny