Mauro Annunziato with his best creation: a little Martian.