Nepal, Khumaru, the living goddess.

Jeroen Busschers

Nepal, Khumaru, the living goddess.