Rock encrusted humanoid | Sci-fi