Any burgeoning entomologists know what this is? Found it on my floor.