Shamil Zhumatov / REUTERS Olympic Torch Lands Back on Earth By Nate Rawlings It was launched Thursday as part of a Russian stunt before the 2014 Winter Olympics