Tag: Nintendo Switch Upcoming Releases
Video Telltale Releases New Trailer For The Walking Dead: The Final Season
Clem is in danger
Last month, Telltale Games confirmed ‘The Final Season’ of The Walking Dead video game series would be arriving on the Switch in late 2018. Now, a new trailer has been released, briefly highlighting the school Clementine stumbles upon. Here she will start a new life as the leader of a young group of survivors while...