Artwork for Friday, June 16th, 2017
Tech News Blast

Friday, June 16th, 2017: Uber CEO leaves, Yahoo CEO Marissa Mayer resigns, Facebook censors terrorists, Google could face yuge fine