Stephen Colbert has lots of practice imitating an arch-conservative pundit. Turns out, he's also pretty good at imitating a socialist liberal presidential candidate.

Below, Colbert impersonates Sanders ranting about various things that irritate him, starting with ATM fees.

(And for good measure, here is the great Dave Weigel's recap of other Bernie impersonators.)