It was pouring out in the early morning when I went to retrieve the newspaper when I spied this chubby 2" long caterpillar scurrying away. I ran for the nearest camera which really didn't have the right lens on it, and hoped for the best. Do you know what it is?