Playing on:

Witness for the Prosecution

When Castle takes the stand as the key witness to a murder new information suddenly arises forcing Beckett to race to prevent a miscarriage of justice.

Episode: 10

Quality: HD

Release: 2016-02-14

IMDb: 7.8