tumblr hit tracking tool

Castle Season 6 Episode 23 “For Better or For Worse” Promo


Castle and Beckett's long-awaited wedding is almost here in the Castle Season 6 Finale, Episode 23 "For Better or For Worse" airing next Monday on ABC.