Witness for the Prosecution
Castle takes the stand as the key witness in a murder trial, but then new info emerges late in the case, leading Beckett to rush to prevent a miscarriage of justice. More...
Originally Aired On: March 25, 2017
Det. Kevin Ryan