Kanye West punched an 18-year-old on Monday, according to TMZ.
The rapper, 36, was enraged after the unidentified boy insulted fiancée Kim Kardashian, 33.
‘He screamed at her, “F**k you bitch… Shut up n****r lover, stupid slut,”‘ reported the site. A short time later Kanye found the teen and allegedly ‘punched the guy.’
Kim’s spokesperson did not return calls to MailOnline.
Pictures courtesy of TMZ.com