AdvertisementElton John And Leon Russell, Live From The Beacon TheatreDecember 06, 2010facebookEmailSir Elton John and Leon Russell perform at the Beacon Theatre in New York City. (Getty Images North America)