“The Walking Dead” Season 3’s episode 3 trailer has been revealed by Telltale recently with its release date. Nintendo Switch versions of Telltale’s “Batman” and “Guardians of the Galaxy” series have been leaked.