Chicago Deputy Chief Dion Boyd Dies By Suicide Inside Police Facility

0
556

A deputy chief with the Chicago Police Department died of an apparent suicide inside a West Side CPD facility where his body was discovered Tuesday morning, officials said.

Watch the video report below.

Facebook Comments