Tent Caterpillars

The caterpillar prompting questions in Barrhaven is called forest tent caterpillar. This is a native insect that can periodically reach high population levels and feed on the leaves of several tree species….