I think this looks like a baby beetle or a larvae on its mothers leg? I couldnt believe it when I saw it!