Garden Carpet????

Garden Carpet????

Observation - Garden Carpet???? - UK and Ireland. Description: