Telltale Games has laid off approximately 90% of their employees, leaving a staff of about twenty-five people Article 142 words 32 votes