I found this. Cutaneous Habronemiasis or Draschia Larvae (Summer Sore) This picture looks alot like yours..