A parasitologist's view of the world
I think this is the larvae of the myiasis fly Dermatobia hominis.
I think this is the larvae of the myiasis fly Dermatobia hominis.
ReplyDelete