Claim: Bill Nye starred in a Netflix series, entitled Bill Nye Saves the World in 2017.
Verdict: SUPPORTS