Poll: How long does sex normally last?

108 answers 108