
Every Sunday the Sifter will highlight an article from the archives. In this installment, we revisit the $1.3 Billion home of the Dallas Cowboys, lovingly known as Jerry’s World:
What Costs $1.3 Billion, Holds 111,000 people and Has the World’s Biggest TV?










Comments