Very strange. Near a little water fall in the middle of the forest near by Chiang Rai, Thailand...