Stop Resisting
Season 28 E 29 • 02/18/2016
A police officer is forced to take matters into his own hands.