Sea Pea?

Sea Pea?

Observation - Sea Pea? - UK and Ireland. Description: Flowers were growing in an isolated patch of vegetation on a shingle beach in Suffolk.

Flowers were growing in an isolated patch of vegetation on a shingle beach in Suffolk.