UUGGHHH!! Poor you. I'd have freaked out as well finding one of those horrid things latched onto me.

Hope your leg is ok.