|

Loud, high-quality version of Texas Stadium implosion

Texas Stadium, the previous home of the Dallas Cowboys, implodes April 11, 2010.

Tags: ,

Leave a Reply