Hellgrammite
6229 This bug is 10cm long and I saw it on our deck. Thanks for your attention. From Douglas Ontario
Number 6229 – This is a hellgrammite, the larval stage of a dobsonfly (Corydalus spp.; Megaloptera: Corydalidae). Hellgrammites are aquatic and are predators on other small aquatic life forms. When they complete their growth, they leave the water in order to find a safe place to pupate and transform to the adult dobsonfly. Click here for details on their life history.