A new review says the suicide bombing at the Kabul airport that killed U.S. troops and Afghans in August 2021 was not preventable.
The Navy officer-led NASA Crew-8 mission successfully blasted off Sunday.
The Crew-9 mission is part of NASA’s Commercial Crew Program, designed to shuttle workers to and from the International Space Station.
"I found a spot in the clouds [where] I could see the ground, and then we basically dove," Maj. Mark Ross said of the evacuation.
Load More