Holy Mother

Today while Google searching phrases such as "crazy bugs," "world's largest insect" and "water bugs are totally gross," I happened to come across this picture of the Calleta Silkmoth Caterpillar. According to the Eupackardia calleta Wiki, this species of moth is typically found in Mexico, Guatemala and parts of Texas. Eh-hem. Remind you of anyone?


It's a miracle!