Claim: Bill Nye did not star in a Netflix series, entitled Bill Nye Saves the World.
Verdict: REFUTES