Marsh Mallow??

Marsh Mallow??

Observation - Marsh Mallow?? - UK and Ireland. Description: