abdul is a Giant Mecha-Ant that cowers from Radiation and from Fire, has Prehensile Eyes, is Worshipped as a God, Screeches when Angry, and is Easily Confused.