This Prickly New Material Literally Pops Viruses, With Up to 96% Success
Astronauts of the first Apollo crew, Apollo 7, had to wait until 2008 to be honored with the NASA Distinguished Service Medal. All other Apollo astronauts received the award almost four decades earlier. Apollo 7 was deemed to be a "101% success"