Yellow Parasite

Yellow Parasite

Observation - Yellow Parasite - Southern Africa. Description: