The protest was part of a “global day of action” against Tesla CEO Elon Musk under a campaign known as #TeslaTakedown.
"SNL Weekend Update" hosts Colin Jost and Michael Che launched an uproarious verbal onslaught on the Trump administration.