bizarre alien creature with big eyes, carl barks