How long should sex last?

19 answers 19