Telltale's complete Walking Dead series is finally available on SwitchThe entire saga will also be available on Steam later this week.By K. Holt, 01.21.2020