a blue and green alien creature with long horns