Mother Jones favicon

Elon is Back? (Edit: He Never Really Left).