Last week, President Biden nominated former Sen. Bill Nelson to be the 14th NASA administrator. This nomination comes at a critical time, and Sen. Nelson is no stranger to Capitol Hill, NASA or even the Space Launch System. NASA astronauts (from left) Jessica Meir, Joseph Acaba, Jessica Watkins, Matthew Dominick […]