A Blue Springs man has been charged with murder after another man was shot and killed during an argument at a motel on Wednesday.

Marvin Belk, 44, has been charged with one count of second-degree murder and one count of armed criminal action, according to Jackson County Prosecutor Jean Peters Baker.

According to court records, Blue Springs police responded Wednesday evening to the Welcome Inn, located north of Interstate 70 and NW R.D. Mize Road in Blue Springs, and were flagged down by Belk who said he was the person they were looking for.

Story Continues Below

Officers recovered a handgun from Belk's waistband. He told police that he had been alerted that his son had been threatened in the parking lot. He went to the victim's room and confronted him.

At about 8 p.m., Belk said he pulled out the gun and shot the victim. He told police that after he shot the victim he realized he had made a mistake and went back and hugged his wife before surrendering to police.

Police later identified the victim as Joshua McDaniel, 37. They say McDaniel was taken to an area hospital in critical condition but died at about 8:55 p.m.

Copyright 2018 KCTV (Meredith Corp.) All rights reserved.