Epic Rap Battles of History 1: John Lennon V Bill O’Reilly May 10, 2011 admin 0 Epic Rap Battles of History 1: John Lennon V Bill O’Reilly Who won??