The mission, named Ghost Riders in the Sky, launched on Jan. 15 from NASA's Kennedy Space Center in Florida. Just a few days after its launch, Blue Ghost captured an eclipse where the Earth ...