Now this was... visually disturbing, yet fascinating in its own way. Gets me thinking of Captain Tardigrade hmm... any possible inspiration here? Other reference I do not catch? Nice (I mean in creative/provocative/original/we--shaded regard) work.
-cd-