This week, we read that 300 current and former NASA employees, including at least four astronauts, have signed an open letter deploring budget cuts that are sure to lead to neglect and loss of life. Dubbed The Voyager Declaration, the letter addressed to U.S. transportation secretary Sean Duffy evokes memories of the Challenger and Columbia disasters, which killed all aboard, a total of 14 astronauts.
Read More here.