Netflix is once again bringing NASA closer to audiences with a new live stream following their first successful space event.