The Talking Dead #600: s11e18 “A New Deal”

The Talking Dead #600: s11e18 “A New Deal”

By Chris & Jason

We inch closer to the big finish of The Walking Dead with season 11 episode 18. Carol makes a deal […]
-
-
Heart UK
Mute/Un-mute