Have mysterious stains appeared on your shop's exterior concrete and you can't figure out where they are originating? There's a chance it might be mayflies. These annoyin