A Flint police officer accused of raping a girl is facing additional charges. Justin Eric McLeod (McCloud), 36, from Flushing, was arraigned last week on (9) charges related to raping a minor. Sheriff Swanson said (9) more charges were issued after a 2nd victim came forward. Mr. McLeod (McCloud) was immediately relieved of his duty and place on administrative leave, without pay.

(Charges against him include):

  • Four counts of criminal sexual conduct first degree with a person under 13,
  • Two counts of criminal sexual conduct second degree with a person under 13,
  • One count of accosting a child for immoral purposes,
  • One count of aggravated indecent exposure,
  • One count of unlawful imprisonment.