Tuesday, February 9, 2016
Tags Posts tagged with "Telltale"

Tag: Telltale

Telltale games recently released a new Jurassic Park title which allows players to experience the first movie in a whole new way. Who was...

Leading digital publisher Telltale Games today announced that it is greatly expanding its iOS offerings through the end of the year due to rapid...