Jeff Bezo's Blue Origin is celebrating its fifth human space flight. The New Shepard vehicle lifted off from Launch Site One in West Texas shortly before 9:30 a.m. this morning carrying six tourists on a ten minute ride into space. The flight had been scheduled for May 20th, but was delayed by a technical glitch in a backup system. The capsule reached an altitude of about 60 miles above the Earth before parachuting to safe landing in the desert.