One of the more complex renders I made lately, where it took a long time to get the shape and feeling of it just right. All the textures are procedural :)
Blender file
Rendered with: