Entomologists, draw near and your answers will be humbly requested. What the heck is this thing?

Wrong thread!