Taken in Larose Forest. I think this is the larva of a leaf beetle of some sort, in the Chrysomelidae family.
Please login or register.