I am going to a urologist as soon as I can get into one. I’ll let you know what the doctor says. I am freaking out BIG TIME.
There are two major veins running through the top of your penis. The Deep and superficial dorsal vein. Maybe you ruptured on of those veins. Please keep us posted on your recovery as that information can help many people in this forum.