I have seen one of those a few summers ago. Those are nasty fucking bugs. They're pretty large too.
MADE IN CHINA®