Yahoo has axed its on-demand streaming service Yahoo Screen after just over two years, Mashable has confirmed.
The Sunnyvale, Calif.-based tech company launched a revamped Screen in 2013 in hopes of competing with other streaming giants in the industry. It began adding originals in...