Menu

Tag: bankrupt

Telltale games closing its…

2902
In a very sad and drastic turn of events the majority of telltale staff were released from their jobs…