Olympic Torch: Watch Its Return to Earth

Olympics fans, space buffs and just about anyone who likes interesting events will likely want to watch the Olympic torch return to Earth tonight. At around 9:49 pm EST, the torch will return from its trip to the International Space…