ST. CLOUD (WJON News) -- A Minneapolis man faces several charges after an assault involving a knife.

St. Cloud Police were called to the Days Inn Hotel at around 1:40 p.m. Friday on a report of a stabbing. Officers arrived and met with a child who had red marks on his neck and a fresh cut on his arm that was bleeding.

The boy told police that his uncle was on top of his mom, had his hand on her throat, and was choking her. The boy said his uncle was holding a knife in his other hand.

The boy said he tried to get his uncle, 48-year-old Larry Gilbert, off his mother. Court records allege Gilbert then went after the boy with the knife and threatened to kill him.

The boy's adult sister corroborated the boy's statements.

The sister said that all of them have been living in the hotel room for more than a month.

According to the criminal complaint filed in Stearns County District Court, officers say that when they tried to detain and arrest Gilbert, he refused to walk with officers, kicked at them, and said he was not going to jail.

Gilbert is also accused of headbutting one officer in the face and spitting into the face of another.

Gilbert is charged with felony domestic assault, felony assault of a peace officer, felony threats of violence, and two gross misdemeanors.

The '80s A to Z: 26 Things That Made the Decade

Can you guess our pick for every letter of the alphabet in this ultimate ride through 1980s pop culture, from Atari to ZZ Top?

Gallery Credit: Stephen Lenz

Explaining 60 Famously Misunderstood Lyrics

From 'hold me closer Tony Danza' to 'there's a wino down the road,' Stacker clears up some of the biggest mondegreens in music.

Gallery Credit: Madison Troyer

Celebrity Names People Can't Seem to Spell Correctly

See some of the most common celebrity name misspellings, below.

Gallery Credit: Jacklyn Krol

More From AM 1240 WJON