Technology Netflix begins fresh European push with France launch by David Meyer Sep 15, 2014 - 1:29 AM CST