Tussock Moth Larva
Music: Cycling by Lilo Sound
https://youtu.be/q3bV4f4ObmQ
953