TMI what is this!?

i started spotting pink last night and now this is coming out of me? anybody know what this is?? experiencing major stomach cramping and nausea