WARNING: The following is body camera video released by CMPD. The video shows graphic images of Michael Kelley crime scene. Viewer discretion is advised.

CHARLOTTE, N.C. — Charlotte-Mecklenburg Police Department has released the body camera footage from a deadly police shooting that happened back in January.

According to police, the Charlotte- Mecklenburg DA has ruled that deadly force was justified in this case and the officer has been returned to full duty.

Police said the shooting happened back on January 16 when officer Timothy Kiefer found a man fitting the description of a suspect who was wanted in two armed robberies.

WARNING: The following is body camera video released by CMPD. The video shows graphic images of Michael Kelley crime scene. Viewer discretion is advised.

Investigators said Kiefer perceived an "imminent deadly threat" after he got out of his car and made contact with the suspect, identified as 32-year-old Michael Daniel Kelley, which prompted Kiefer to fire his weapon, striking Kelley.

According to CMPD, Kelley quickly approached Kiefer's patrol vehicle. Kiefer got out of the vehicle and gave Kelley commands to stop. When Kiefer attempted to engage his K-9, police say Kelley started to run at Keifer, who then fired his weapon.

Before the shooting, police said Kelley went into a church in the 300 block of Freeland Lane and asked a man for money around 1:30 p.m. When the man refused, authorities said Kelley cut the man with a box cutter, took his keys, and stole his car.

Police said Kelley robbed Family Dollar in the 4600 block of Tyvola Road after he left the church. Employees believed he was armed with a gun; however, no one was hurt.

Later, officers found the stolen car abandoned in a shopping center in the 1500 block of West Boulevard. A further search led the K9 to Kelley.

Kelly was taken to the hospital where he died. Detectives later found a knife at the scene.