Tick or injury, I think you still need to see the vet.
I'm in West Palm Beach, Florida