can a hermaphrodite impregnate itself

30765 views
|