a semi-humanoid alien creature that is 20 ft tall, the creature is able to control electricity, it has armor-like shell on it's arms and feet, digital art