The Weather Channel is known for its beauty shots, but when it tried to capture Atlanta's Georgia Dome explosion, a big bus got in the way. When it was built 25 years ago, the dome was the largest covered stadium in the world. It was home to the Atlanta Falcons and the 1996 Summer Olympics. But with a new billion dollar stadium located just feet away, the dome had to go. InsideEdition.com's Leigh Scheps (http://twitter.com/LeighTVReporter) has more.