Porn: hard and weird defloration