Castle Season 5 Episode 24 “Watershed” Sneak Peek #1

12 months ago, by

May 10, 2013

Enjoy this sneak peek for the season finale of Castle, season 5 episode 24 “Watershed”.