He activated his parachute as he neared Earth, gently gliding into the desert about 40 miles east of Roswell and landing smoothly.
I would have thought there would be some indication in Google Earth of the launch point, but I haven't been able to find it.
HTH.
Cheers,
Scott.