The officer has since been released from the hospital, and officials credit his bulletproof vest with protecting him from a more serious injury.
Andrew Lee Garza faces 21 felony counts in Ingham County, including impersonating a police officer and wearing body armor ...