Which is natural , masterbation or homosexuality?

18 answers 18