Does anyone remember this one segment?
I remember watching one segment a long time ago that always stuck with me. It had something to do with how it was legal to have sex in public in some city (maybe even country) in europe. They show a couple having sex in the street, phone booth (im not too sure about this one), but the part that left me amazed was an escalator! I remember them just going up having sex, with groups of people staring at them on the opposite escalator
anyone happen to know which episode its from?