Mark Woods: He's climbing to top, again and again

The Stratosphere Tower in Las Vegas boasts that at 1,149 feet it is the tallest freestanding observation tower in the United States. Every day visitors pay $120 to do a ride called SkyJump, which is basically a controlled leap off the tower.