The Next Web favicon

Report: Netflix and Telltale Games are working on a game streaming service