Question : when does the walking dead season 8 episode 13 come out
Answer : March 25, 2018