Seriously, who has invented masturbation!?

30 answers 30