B-Mitch talks music, sports with singer John Legend