slider Television Netflix is Causing Television Ratings to Plummet Brad Repka March 8, 2016 Netflix has been a juggernaut in the world of streaming, and has become a major […]