Poll: How long does sex normally last?

105 answers 105