Twin Groves Wind Farm Lookout Portal in Ellsworth Illinois United States HomepagePortaltwin-groves-wind-farm-lookout #ImageModArea L R HP Days 1 Twin Groves Wind Farm Lookout Login to view View The Portal PS--58100%64