I was sitting on my deck enjoying the cooler temps when I looked over and saw this gargantuan thing crawling (errr, podding?) along on my deck. Its huge – about 5 inches when walking and stretched out. Thanks to my trusty Butterfly & Moth identification guide, I determined that this alien was the larva of the Cecropia Moth.