Gone in 60 seconds

Texas Stadium Demolition & Implosion - April 11, 2010 from the roof of a local building.

Recent Videos