June 11 (SeeNews) - Iberdrola Renewables LLC has secured a power purchase agreement (PPA) for its planned 76-MW Twin Buttes II wind project in Colorado.