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