What do you get when you put Machine Gun Kelly and Flo Rida in the wrestling ring? One hell of rocking party! Both rappers were picked to perform entrance songs for John Cena and Dwayne "The Rock" Johnson, two of the biggest wrestlers in the WWE.

It all went down in Miami on April 1 as part of Wrestlemania XXVIII before a much-publicized Main Event between John Cena and the Rock. Cena picked MGK to do his entrance song, while the Rock tapped Flo Rida to perform his song.

Bad Boy Records recording artist MGK took the stage first wearing a tank top with the words "Cleveland" emblazoned on it. The rapper rocked the mic with a performance of 'Invincible' with pop siren Skyler Grey backing him up on the chorus. Near the end of his set, MGK saluted Cena and predicted he would win the wrestling match despite being an underdog.

Next up was Flo Rida who performed a medley of 'Good Feeling' and 'Wild One.' Backed by a bevy of scantily-clad female dancers, the shirtless Miami rapper was looking a little paunchy in the belly (time to hit the gym, Flo Rida), but was able to get the audience hyped up for the Rock's grand entrance.

Watch MGK's Performance/John Cena's Entrance at Wrestlemania 28

Watch Flo Rida's Performance/The Rock's Entrance at Wrestlemania 28