whatsthisbug

Bucks County, PA. I thought this branch was covered in fungus until I got close enough to see each "puff" was an individual waving its cotton looking abdomen in the air. What are these?

Bucks County, PA. I thought this branch was covered in fungus until I got close enough to see each "puff" was an individual waving its cotton looking abdomen in the air. What are these?