· 

larva

What a unique larva!

なんてユニークな幼虫!