Epic Rap Battles of History Season 3 Finale: Artists vs Turtles July 14, 2014 by Paul Spoerry Leave a Comment Leonardo, Donatello, Michelangelo, & Raphael VS the Teenage Mutant Ninja TurtlesWHO WINS? #ERB #TMNT View this post on Google+