Melanin Goddess

Melanin Goddess is the stage name of Lee Powell, a drag queen and confirmed contestant to be on Max’s Drag Race Season 1.

Melanin Goddess is.. well.. a melanin goddess! Her drag style is if tribes in Africa and fantasy women were mixed together. Prepare yourselves!