TMI - Yeast Infection?

I've been having discharge and today it looked more like this? What is it? And how did it happen?