Megan Fox revealed in a new Glamor UK interview why she and Machine Gun Kelly drank each other's blood. It turns out that they did it for ritual purposes. Megan clarified that all this was carefully controlled.
In addition, there were no "flows of blood", it was just a few drops.
"So, I guess to drink each other's blood might mislead people or people are imagining us with goblets and we're like Game of Thrones, drinking each other's blood. It's just a few drops, but yes, we do consume each other's blood on occasion for ritual purposes only," she said.
Read also: Megan Fox dodges from kissing Machine Gun Kelly next to the red carpet.