Did Kanye West go H.A.M. on the teenager who hurled racial slurs at Kim Kardashian? According to an eyewitness, the rapper pummeled the assailant with 30 punches.

An alleged eyewitness tells TMZ that West was enraged after the teen called Kardashian a "n----- lover" while the two were outside of a Beverly Hills chiropractor's office. Moments later, the 'Blood on the Leaves' MC entered the office and proceeded to beat up the teen. West "started slugging him in the face," stated the witness. The teen covered his face and eventually curled into a ball, while Kardashian and other people in the office watched.

The eyewitness goes on to say that the office receptionist was screaming, "Stop, stop," but the Chicago native ignored her. Eventually, the therapist pushed West off of the 18-year-old and then KimYe left the office.

In other Kanye West news, the superstar successfully shut down Coinye, a new Internet currency using his name. Coinye was invented to serve as online money, similar to bitcoin, but 'Ye wasn't feeling it. Through his lawyer, he immediately served the company, whose founders wished to remain anonymous out of fear of retaliation, with a cease and desist notice. "Coinye is dead. You win, Kanye," the company now concedes on its website.

More From TheBoombox