5 A post-mortem of Telltale Games gamesindustry.biz Submitted by neku at October 19, 2018, 3:27 AM in games No comments