When Conor McGregor and Machine Gun Kelly crossed paths at the MTV Video Music Awards, things appeared to nearly get violent. The MMA fighter and the "Papercuts" singer appeared to have an altercation on the award show's red carpet. An eyewitness who was there when the apparent altercation happened tells Access Hollywood that McGregor threw a punch but Megan Fox stood in front of her beau in an attempt to stop the fight from escalating.