Dr. John P. Stapp earned the title “The Fastest Man Alive” at Holloman Air Force Base on Dec. 10, 1954. Courtesy of the New Mexico Museum of Space History New Mexico Museum of Space History Dr. John ...
Of all the abductions, this one is different.
Streaming platforms for The Fastest Man Alive haven’t been announced yet. Check back soon for updates on where you can watch it online.