Yelawolf had a not so pleasant encounter with a fan at a show in Santa Ana, CA where he was allegedly tackled and as a result punched the man. It appears that it was all in self defense! Check out a video of the incident after the jump.

Capri S.