me over a year ago if i put my finger up the vagina i feel something like a couple of hemmorhoids? what is that? Loading...