Two Delray, Florida Police Officers Placed on Leave

Two Delray Beach Police officers have been placed on administrative leave pending the outcome of an internal affairs investigation.

Loading