Netflix offers some episodes of its most popular shows for free at Netflix.com/free. The website doesn't require you to sign up to check out shows like Stranger Things, Our Planet, Lost In Space, etc. This catalog keeps getting updated from time-to-time.