Sea Plantain?

Sea Plantain?

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