THE CREW Wiki
Advertisement
THE CREW Wiki
Wind Power Plant
Wind Power Plant

The Wind Power Plant is the name of an in-game area located south of Chicago, Illinois along the Mother Road 66 that features a Wind Power Plant. Not much is known about the Wind Power Plant and what it is a replica of other than it is located in Illinois.[citation needed]

Advertisement