Castle (2009) Season 8 Episode 21 - Hell to Pay

watch online Castle (2009)

Watch Castle (2009) season 8 episode 21 online for free at WatchSeriesLite. When an axe-wielding, escaped psychiatric inmate drops dead in Castle’s P.I. office, Castle and Beckett’s investigation leads Castle to suspect the victim’s death could be the work of the Antichrist, Castle is an American comedy series that features the life of the mystery novelist, Richard Castle who has a writer’s block and became involve with a seri…

Air Date: May 9, 2016

Share this episode on Facebook Twitter Google+