The Walking Dead: The Final Season is not available online anymore

The Walking Dead: The Final Season is not available online anymore

The developer Telltale Games was forced to shut down the other day and now the consequences begin to appear…

Read more
Telltale Games shuts down

Telltale Games shuts down

Telltale Games is a game developer founded in 2004 by LucasArts employees…

Read more