Air Force Pilot Major Cecil Powell with the X-24A Lifting BodyAir Force pilot Major Cecil Powell stands in front of the X-24A lifting body on the lakebed near the NASA Flight Research Center, Edwards, CA, after a 1971 research flight.Read More Facebook Pinterest X LinkedIn Email https://www.nasa.gov/image-detail/air-force-pilot-major-cecil-powell-with-x-24a-lifting-body/Copy URL to clipboard> DownloadShareSize1041x816px