Season 3 Episode 23 episode 23

Castle Season 3 Episode 23 “Pretty Dead” Promo

Castle Season 3 Episode 23 “Pretty Dead” Promo

Here's the first promo for Castle season 3 episode 23 "Pretty Dead", airing on May 9, 2011.


Castle Season 3 Episode 23 “Pretty Dead” Guide