Godspeed

I just saw the news. Not sure yet what to say, except for this:

Godspeed to the scientists who lost their lives today in their pursuit of bringing our species closer to the stars. May you rest in piece.