Soon as Bernie Sanders announced his candidacy, it was only natural that the course of cosmic events eventually bring him & doppelganger Larry David together in some way or another. It's only too perfect that it happened this way, live on the SNL stage.

(Cameo starts about 2 minutes in)

Also check out: 

Larry David Plays Bernie Sanders In 'Bern Your Enthusiasm'