ENTERTAINMENT Watch Netflix documentaries for free on YouTube Netflix has opened 10 popular documentaries for free access on YouTube. The channel aims to…