With millions of album sales and multiple awards to his credit, John Legend is no stranger to play high-profile gigs. And tonight (June 2) the silky-voiced crooner will sing the National Anthem at the NBA Finals Game between the Cleveland Cavaliers and the Golden State Warriors. It’s been … Read entire story.