Gaming NewsLayoffs Reported at TellTale Games.We may all still be recovering from the news regarding Naughty Dog and how around 25 developers were laid off... Read More