Not sure if leg just itches or if parasite is burrowing into my flesh

179 shares