A spittle bug or possibly a froghopper.
A spittle bug or possibly a froghopper. I wonder if that's spit or wee?