The launch vehicle New Shepard soared above the Texas desert and reached about 66.5 miles above the Earth’s surface before returning.

The launch vehicle New Shepard soared above the Texas desert and reached about 66.5 miles above the Earth’s surface before returning.