Season 6 Episode 19 episode 19

Castle Season 6 Episode 19 “The Greater Good” 2 Sneak Peeks

Two sneak peeks for Castle, season 6 episode 19 “The Greater Good”.