Is that a my mucus plug? TMI PICTURE INCLUDED

I'm 39 weeks exactly and I had a membrane sweep yesterday around 2-2:30. I had mild contractions last night that never went anywhere so I went to bed. I was dilated 3cm and 90% effaced, I think this is my mucus plug, but I'm not exactly sure.. Could someone help me?