Beetle larva -- I think it's a lady bug, and I think it's Harmonia axyridis, but the pictures aren't enough for 100% verification.
In a shrub along walkway in urban park.
Lat: 43.70, Long: -79.33
Spotted on Jun 7, 2012
Submitted on Sep 30, 2012