Game of the Week – The Walking Dead: The Final Season (Season Pass)

This week, we’re featuring one of our favorite franchises, The Walking Dead. It’s a bittersweet posting, as this will be the last season we’ll see from Telltale Games.