Game AnnouncementsGame Updates The Walking Dead: Final Season Premieres August by Thelget June 6, 2018 by Thelget June 6, 2018 Leading publisher of digital entertainment Telltale Games and Robert Kirkman’s Skybound Entertainment today announced that episode one of The Walking Dead: The Final Season will be available for download starting August 14, 2018 on PC, … 0 FacebookTwitterEmail
You must be logged in to post a comment.