Red fanworm at Star Wall

Red fanworm at Star Wall

Observation - Red fanworm at Star Wall - Southern Africa. Description: