Tag Archive for: sexual intercourse

Could Insect Larvae Help Solve Rape-Murder Cases?

A new study from Murdoch University found that carrion fly larvae…