Red Ant

Mentioned in South East Asia 2012.

A red ant on the railing around Wat Chom Si, located on Mount Phou Si in the centre of Luang Prabang, Laos.

Category: