Queen lizard. .. Has Meg - Megatron vibes