Today marks the 39th anniversary of the Space Shuttle Challenger disaster (Mission STS-51-L), when the shuttle's seven astronauts were killed by an explosion.
After a week of nasty weather across Florida, the business of launching rockets could get back on track Monday afternoon. A SpaceX Falcon 9 looks to lift off at 3:22 p.m. from CapeCanaveral ...