Strange things spotted

This one from Serbia circa. May. What do you make of it?