Castle Season 3 Episode 23 “Pretty Dead” Promo

3 years ago, by

May 3, 2011

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