Happens to me all the time when I hit a vein on the way out.

Its not as big as yours but its still a bruise.