At University of North Texas, the Mean Green have made a firm environmental stand. Their new Apogee Stadium, the first LEED Platinum football field in the US, generates power from wind turbines and utilizes new energy efficient lighting. Click the thumbs to check out details of HKS Architects landmark design. [Inhabitat]