Carlos GarciaApr 13, 2023News Netflix's 'Queen Cleopatra' documentary mocked and ridiculed for bizarre portrayal of Egyptian ruler News