Mactra glabrata

Mactra glabrata

Observation - Mactra glabrata - Southern Africa. Description: