The weather wasn't looking too promising Monday morning ahead of the European Space Agency's (ESA) Hera mission, scheduled to launch from Cape Canaveral, Fla., at 10:52 a.m. ET. However, the weather began to co-operate, and Hera blasted off right on
This content is restricted.