Reminds me of a bookworm or perhaps invertebrate puppy

Reminds me of a bookworm or perhaps invertebrate puppy

Observation - Reminds me of a bookworm or perhaps invertebrate puppy - Southern Africa. Description: