Telltale's Library Is Starting To Disappear From Steam
Today brings somber news with regard to Telltale Games and some of its most critically acclaimed titles. The Walking Dead series of games, as well as games based on Jurassic Park and Back to the Future have been removed from Steam, according to a report published today by Polygon.
Read More