After a drunken 4th of July rasslin match my buddy's knee looked 3x worse than that. His knee was purple and huge. Ended up just being a sprain. He's already back to snatching 250, just 15 under PR. We thought the worse. Torn mcl, acl, something. Nope. Got Lucky!
last time i detached my bicep tendon it looked similar to your arm. They did surgery, re-attached it, and now its stronger than my other arm that did not detach. Hang in there, look bleak now, but it will heal.