Castle Season 8, Episode 10 – Witness for the Prosecution

Watch Castle Online Free
Castle takes the stand as the key witness in a murder trial, but then new info emerges late in the case, leading him and Beckett to rush to prevent a miscarriage of justice.



VidPlay
Not Working
Not Working
TheVideo
Vidbull