X

Castle season 8 episode 20 recap 5/2/16

Castle Recap 5/2/16: Season 8 Episode 20 “Much Ado About Murder”

Tonight on ABC Castle starring Nathan Fillion continues with an all new Monday May 2, season 8 episode 20 called…