One of many large insects just outside my cabin.