Caterpillar cafe

Caterpillar cafe

Observation - Caterpillar cafe - UK and Ireland. Description: