Watch Castle Season 4 Episode 23 - Always

Castle Season 4 Episode 23

First Aired: May 7, 2012

Description: Castle tries to protect Beckett while she searches for the man who shot her.