Where To Stream Let Them Eat Cake Season 1 Episode 3
The Portrait
- Aired September 23, 1999
- 30 Min
- Rated 9.5
- Number 1 Of 6 Rated Episodes
The infamous Marquis de Sade has escaped once again from the Bastille and is having his wicked way with the women of Versailles.