Castle - Mon 16 May, season 8 episode 19

How would you rate this episode?

Castle