Where To Stream Leanne Season 1 Episode 7
Please Be a Lizard
- Aired July 31, 2025
- 22 Min
- Rated 7.1
- Number 5 Of 26 Rated Episodes
Leanne's routine gyno exam gets shaken up by a surprise encounter in the waiting room. Carol and Bill mellow out after sampling some enhanced goodies.