Which is natural , masterbation or homosexuality?

19 answers 19