Super Sci-Fi: ‘Lost in Space’ finds its place on Netflix | Lifestyle.INQ