Nostradamus in Mars

Enigmatic figure,