Features VIDEO: Watch iconic US Georgia Dome stadium implode in just 15 seconds after 25 years of use November 21, 2017