These are Tomato Horn Worms. They are mostly green with a white stripe and they have a spike. You shouldn't touch the spike. On the side of them it looks like eyes. They feel comfortable and soft when you hold them. They eat tomato plants. I went to my friend's garden to catch them. One was making a cocoon. It will hatch into a hummingbird moth. I just found a baby one too. My baby one doesn't have a spike yet.