The photo is of a moth egg. The greenish eggs attached to a strand of silk, as he mentions, have been said to be inchworms.
RainStacks;1878331 said: