After a shaky start, Star Trek: The Next Generation Season 3 saved the series with an episode that was both dark and hopeful.
Scientists have several theories for how humanity could end, from asteroid impacts and AI to the dying sun and the universe’s ...