Water Carpet!!

Water Carpet!!

Observation - Water Carpet!! - UK and Ireland. Description: I think this is a Carpet.The nearest I can get is Water Carpet but I am not very confident. Ideas please?

I think this is a Carpet.The nearest I can get is Water Carpet but I am not very confident. Ideas please?