What it is?!

Is that mucus with blood? 28 weeks pregnant