No idea what this is. It was about 20mm in size. With the increasing temperatures, we also seem to be getting insects that we didn't have before…