Neon x-ray T-rex in a yellow, green and pink colour room, — Elena's own render.
Happy endings.

Coming
soon

High IQ. Questionable methods. Outrageous curiosity. Excessive creativity.

be ibizious.

Russia · Middle East · Asia · Europe