it may be hpv i would certainly get it looked at to be sure as u have some growths outside the vaginal opening which isnt normal for something to be growing thre
get a doctor to take a look there shouldnt be anything growing there
how about those red spot? is it normal?
just looks like a burst blood vessel