Has Kamala Harris got what it takes to beat Trump?

Becoming the Democratic nominee may be the easy part. The hard part will be taking on the Republican in November.