The Stillwater Police Department is investigating a murder-suicide Saturday. Officials said one of the victims was shot multiple times. The other died from an apparent self-inflicted gunshot wound.
Keep up-to-date with everything that happens in your world.
7401 N Kelley Ave
Oklahoma City, OK 73111
Our Lobby Hours