A meeting with a rather large insect