What is This Insect?I think you may be talking about this bug in pic. Im trying to figure this out myself. I seen it in Long Island (Mineola)