Red Ant

Laos

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

Published in South East Asia 2012.

Contact Ruben
Category: Tag: