“Eww, gross! What is that thing?” I exclaim as I spot what appears to be a bizarre alien creature resting on a leaf in my garden. A strange mix of disgust and fascination well up inside me as I move in for a closer look. It’s big, green, and squishy, but other than that, I …