The Walking Dead Episode 5 releases in North America and Europe this week and Telltale Games has released a trailer of the upcoming Episode to give you a taster of what’s to come. The final episode marks the end of the season, and a second season may be in the works too. Check out the trailer below.