A few days after the post the "mysterious green substance" had vanished. There was a good rain the night before, so I suspect it was just pollen. Thanks for the response.

Sarc