April 7, 2016October 5, 2016LeilaLex Walking Dead – S6E16 “Last Day on Earth”, season finale review