The Escapists: The Walking Dead – Alexandria Trailer

Team17 has released a new video showcasing Alexandria, one of the iconic locations that players will experience in The Escapists: The Walking Dead.

Comments are closed.