NSFW Language Warning 

YouTube’s most famous rap show Epic Rap Battles of History enlisted Michelle Glavan and Jessi Smiles for their latest lyrical conflict

They pinned tongue lashing Miley Cyrus, played by Michelle, against the The Maid of Orléans Joan of Arc, portrayed by Jessi, for a rap battle for the ages.