Season 6 Episode 10 episode 10

Castle Season 6 Episode 10 "The Good, The Bad & The Baby" Promo

A bleeding man stumbles into a church, but just before dying, he hands a mysterious bundle to the priest in Castle Season 6 Episode 10 "The Good, The Bad & The Baby" airing next Monday on ABC.