probably the larva or the Giant Leopard Moth (just found out)
That’s my guess too
Please Login to reply.
No replies yet.