Draft:Turtle Creek Power Station

Turtle Creek Power Station is a solar and natural gas power plant in Omaha, Nebraska