Kamala Harris (aka Kamel Hump & Harass) ......LOL....good one.
Trying to conjure up a meme for Kamel Hump and Harass. Not enough pics of annoying camels on Google Images.