Leigh is raw, honest and funny as hell!

Barb and Cat think she is one of the most fabulous people on the planet.  Check out this video