Yellow Shell maybe

Yellow Shell maybe

Observation - Yellow Shell maybe - UK and Ireland. Description: