Oh my goodness that is gnarly looking. I can't even imagine what it feels like when you bump it, I'm surprised it doesn't make you pass out.
I hope it heals quickly!