ouch! that looks verrrry sore! poor you!
I have a friend at work who was off work for months because her 8 stone Rottwelier (sp?) pup ran into her while out walking and broke her leg in 2 places!! she was in the middle of no-where and had to call for help on her mobile phone and was air lifted by helicopter to hospital! just shows you what damage they can do without even meaning to!