Featured stories Georgia Dome set for implosion November 20, 2017 Cliff Barnes Leave a comment One of the nation’s largest domed stadiums is set for implosion. …read more Source:: WRAL