Another David vs Goliath

Check out the size of this dude. The little dude is over 235 pounds. The big guy weighs in at over 500 pounds. The little guy starts off with an impressive punch but is quickly pounded by the big guy. He has enough speed to free himself which allows for a surprising ending.