Telltale Games has just announced the release dates for the SEASON FINALE of THE WALKING DEAD! The Walking Dead: Episode Five – No Time Left will hit on November 20th for PlayStation Network (North America) and November 21st on PlayStation Network (EU).
I can’t wait to see how this ends!
Written by: Oly
- Senior PR Manager