Tag: Castle Rock Police Department.
Five Colorado Officers Shot, One fatally, In Ambush-Style Attack, Sheriff Says
A sheriff’s deputy from Colorado was killed when he and fellow officers faced a barrage of gunfire after responding.