The Talking Dead
The Talking Dead #600: s11e18 “A New Deal”
We inch closer to the big finish of The Walking Dead with season 11 episode 18. Carol makes a deal with Pamela Milton that should guarantee her group's safety. Sebastian attempts to regain the people's trust, but it doesn't quite go as planned. Tune in fo