The Rio Rancho City Council voted Thursday to approve a renewable energy project that would place thousands of solar panels on 80 acres of state trust land in the northern part of the city, despite criticism from some residents about the developer’s business practices. The council voted 5-1 to approve both a master plan amendment […]