In Rouge National Urban Park in Ontario, Canada, we happened upon this most unusual caterpillar, a Cecropia Moth Larva.