Mendoata Wind Turbine Farm near a farm house in Lee County, Illinois. I39 traffic can be seen in the distance.
Select for next panoramic photo.