I was looking at my babies today, and a small piece of string landed on my foot. Stuck to this string was a very very tiny larva, I almost didn't notice it. I took it down to my microscope and took some pictures and a small video. Any ideas?
Video
Watch "bug1" on Streamable.
streamable.com