Hello everyone

First time on here and already need help.

This little thing was on my neighbours roof for several hours last summer.

I have tried in vain to identify it, could someone please help.

Thanks

hambler