An Osceola County sheriff's deputy shot and critically injured a man who authorities say "violently attacked" the deputy during a traffic stop.
The shooting happened around 5:30 p.m. Sunday in the Indian Point subdivision in Kissimmee.
According to the Osceola County Sheriff's Office, Deputy Michael Maccallum, 30, conducted a traffic stop at Eaglet Lane and Cheyenne Point Trail and attempted to arrest the driver on possible drug-related charges or an outstanding violation of probation warrant.
Ridge David White, 26, a registered felon and sex offender, struck Maccallum and ran off, officials said.
Maccallum was able to catch up with White, and a physical altercation ensued, according to the Sheriff's Office, which said Maccallum then fired his weapon, injuring White.
Maccallum was taken to a hospital with non-life-threatening injuries and was later released. White was airlifted to Orlando Regional Medical Center with critical injuries.
The Florida Department of Law Enforcement will investigate the officer-involved shooting, and Maccallum has been placed on administrative leave, which is standard procedure in shootings.
Maccallum has been a deputy since December of 2006 and assigned to the Patrol Division.
Stay with Local 6 and ClickOrlando.com for more on this story.