WTIC1080

Orchard Street

Police Standoff Ends In Plymouth

An hours-long police standoff end peacefully in the Terryville section of Plymouth.

02/26/2011