Babe Ruth vs Lance Armstrong

The 31st installment of Epic Rap Battles of History is set to be released on March 25.

Cast
Nice Peter as ???

Lloyd Ahlquist as ???

Lyrics
​Coming Soon!

Hints

 * According to a picture on Facebook, this ERB will be either Joseph Stalin vs Rocky Balboa or Ivan the Terrible vs Alexander the Great
 * Nicepeter tweeted that he was reading up on baseball history
 * Nicepeter also well as tweeted he may have to shave his legs for an upcoming battles
 * In Behind the scene they are playing Mortal Kombat it could be hinting that they are doing Mortal Kombat Characters
 * Peter has previously confirmed Socrates and Joan of Arc will appear in future battles
 * King Henry The 8th vs Hilary Clinton is still a possibility
 * NicePeter mentioned in the next 3(30,31,32) there would be a "chubby surprise"

Poll
Who should be in the next Rap Battle? Michael Phelps vs ??? Alexander the Great vs Ivan the Terrible Stalin vs Rocky Joan of Arc vs ??? Any Mortal Kombat Character VS ???