The Walking Dead: The Telltale Definitive Series – Game Review 20 February 202010 September 2019 by Greg Wheeler