Worm

Worm

Observation - Worm - Southern Africa. Description: Peanut worm?

Peanut worm?