Mystery insect