
Jul 24th, 2012 | By Evan Darraji
Scientific definition of Hymen: The thin membrane
located inside the woman’s vagina, a few centimeters in depth, tearing
after penetration either by sex or otherwise.
Is the Hymen a natural evolutionary requirement (according...