Brandon McCartney, the rapper better known as Lil B or ?The Based God,? is perhaps hip-hop?s biggest puzzle. His scattered oeuvre features thousands of offbeat and often-improvised songs on everything from Ellen DeGeneres to wonton soup to bar mitzvahs. He?s given surreal lectures on topics like veganism and Tinder at universities like MIT and NYU. On Twitter and ESPN, he places what he calls ?Based God?s Curses? on NBA players who cross him, which some believe might just be the reason why the Houston Rockets? James Harden choked in the last seconds of Game 2 in this year?s Western Conference Finals. Now, the ?weirdo rapper? is taking up another unexpected venture: the underdog presidential candidacy of a self-declared socialist senator from Vermont. If you thought Donald Trump giving out Lindsey Graham?s cell phone number or Lincoln Chafee embracing a metric system platform had made 2016 quirky enough, now Lil B has emerged as one of Bernie Sanders? most ardent supporters, taking to Twitter and getting booked as a TV talking head campaigning for the senator.