This is old, go to the new website →

Netflix and YouTube are responsible for 45% of all internet traffic in the US

Leave a Reply