That's not good.
My first thought is definitely vent gleet, but usually the discharge is runny with cheesy stuff. That's frank blood from injury of some sort...external injury or internal laying. It's possible severe vent gleet could cause some bleeding...but that much????
Query...do you have...