a semi-humanoid alien creature that has armor-like shell on it's arms and feet, digital art