Diana Glenn in nude scene from Satisfaction s01e01 which was released in 2007. She shows us her tits, and bush including full frontal nudity in sex scene. Also Madeleine West naked in Satisfaction. We can see sex scene with her. So Madeleine West is not shy and she demonstrating her boobs.