Yesterday the public advocacy group Common Cause unveiled a new billboard in Time Square. The message? Fire Elon Musk. Common Cause reports the Bezos-owned Washington Post refused to run a similar ad in the newspaper. For your enjoyment, here’s Rachel Maddow discussing the billboard — and as an added bonus, you can download a poster of the verboten ad below the video.