The larva

German, Jo Nesbo
Free shipping starting at 50.–