Lydia L’Scabies
It’s a bug’s life for this selfproclaimed Queen Flea.
Tick-ing all the right boxes, the Brighton-based bombshell is a force to be reckoned with – not even pest control can handle her!
What were your rejected drag names?