Telltale Games Returning

28. August 2019 Matthew Kato 0

A new company comprised of game industry veterans called LCG Entertainment has purchased the assets of Telltale Games and is reviving the label and its properties. According […]