Today is Earth Day . . . and Lenin’s birthday. Red Planet finds that coincidence richly ironic.

Advertisements