Category: National

Georgia Dome Implosion Fail

  The Weather Channel was on site to film the implosion of the Georgia Dome during demolition… however a bus…