tumblr hit tracking tool

Castle Season 8 Episode 21 "Hell to Pay" Promo


A psychiatric inmate escapes and drops dead in Castle's PI office, and the investigation that follows has Castle surmising the Antichrist could be involved in Castle Season 8 Episode 21 "Hell to Pay" airing next Monday on ABC.