I just found this in my pacman frog's substrate and I have no clue what this could be! I only feed her nightcrawlers, super worms, dubias, and the occasional frozen/thawed mouse... Would anyone know what this is??
It almost looks like a dubia molt that failed, but it really doesn't even look like a dubia.. But seriously, it's freaky looking, it's creeping me out, and yes it is alive...