The man, wearing nothing but trainers and socks, ran past the town centre superstore in Denbigh, north Wales, on Thursday afternoon.
Some witnesses took to Facebook to express their disgust.
One said: ‘I saw him run over town and all around Morrisons. If my kids had seen it, I would be fuming.’
Another said: ‘He was running around the car park then straight past us and down Vale Street. The kids were mortified.’
A North Wales Police spokesman said he was not arrested but was taken into medical care.