Sea campion?

Sea campion?

Observation - Sea campion? - UK and Ireland. Description: