Did you previously have that photo of a little white cockroach balanced on your thumb? If not, do you know who did? Was it just a recently-hatched one, or was it some sort of odd species? Obviously, I have no real knowledge of cockroaches. Lol. Thanks.