The new Dallas Cowboys' Cowboys Stadium hosted its first NFL game Thursday. The $1.15 billion stadium includes a retractable roof, and some observers say its curved design resembles a ship. The stadium seats 80,000 and is taller than the Statue of Liberty. Glass walls allow natural light to stream in, and standing-room porches will allow it to hold more fans.
Published in Brief: