Season 4 Episode 11 episode 11

Castle Season 4 Episode 11 "Till Death Do Us Part" Promo

Castle Season 4 Episode 11 "Till Death Do Us Part" Promo

Check out the promo for Castle season 4 episode 11 "Till Death Do Us Part" airing January 9th on ABC.