NASA Selects SpaceX Texas Launch Site for Pandora Mission

NASA's Pandora mission, which aims to document at least 20 known exoplanets orbiting distant stars, will be launched by SpaceX from its Starbase launch site in Cameron County, Texas. NASA officials said Monday that SpaceX and its Starbase launch complex…