The private space telescope forms the heart of Project Sentinel, a deep-space mission being unveiled today in Mountain View, Calif., by a nonprofit group of scientists and explorers that advocates better space rock monitoring.
Results: 1 of 1