James Cordon has done it again! This may be the best Carpool Karaoke segment yet! Ps- Can you believe Elton John doesn’t own a phone?? lol