CLEVELAND, OH (WOIO) – If Netflix users were their own country, at 118 million Global users in 2017, it would be the twelfth most populated nation in the world; “binging” is now a part of our everyday language, and Netflix users watched about 1 billion hours of content per week in 2017. Need we say more? […]