Streaming media revolution

Netflix Headquaters

The headquarters of Netflix is located is in California. At last count, Netflix had over 40 million subscribers worldwide and has potential to grow. Image credit – ‪www.ronntorossianupdate.com‬