Watch The latest Castle Season 8 Episode 13 Video:

Dead Red - 15 February 2016
Tone Death - 08 February 2016
Cool Boys - 09 November 2015
The Nose - 19 October 2015
PhDead - 05 October 2015
XX (2) - 28 September 2015
XY (1) - 21 September 2015