Skydiver Felix Baumgartner has landed safely on Earth after skydiving from 128,000 feet. His parachute deployed successfully along the way.
CNN news alert
Skydiver Felix Baumgartner has landed safely on Earth after skydiving from 128,000 feet. His parachute deployed successfully along the way.