Poll: How long does sex normally last?

103 answers 103