A few pictures of our own larva...
peter&william
flyingwilliam
laptop & william
william & CD