We were in Marigot a few years back and there was torrential rain. 6 inches of water in the streets. These big old things were everywhere! Coming up from the storm drains by the thousands! In va we called them water bugs