With this week’s launch of the season finale for The Walking Dead from Telltale Games, we would today like to share the trailer for Episode Five: No Time Left, before it launches on PlayStation Network US (11/20), Xbox LIVE (11/21), PlayStation Network EU (11/21), PC/MAC (11/21), and iOS (11/21). Take a look at the trailer and let us know what you think!