Apogee Stadium

Location: Denton, Texas

Architect: HKS

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.

source