Beautiful tricolour caterpillar dances on rock in Thailand

This beautiful multicoloured caterpillar amazed onlooker after it was seen wriggling along a rock.

Sornram Suerheet spotted the mysterious bug while travelling in Krabi, southern Thailand last Wednesday (August 21).

He said: ''I presumed it was a caterpillar but I have never seen any as bright at this.''