Watch Castle season 8 episode 11 tv series online free
Release: Feb 15, 2016
The son of a Russian diplomat is murdered; during the investigation, Castle entertains a jovial Russian security guard, who turns out to be more involved in the case than expected.