Nepal 2002 / IMG_7986
Philippe Tarbouriech
4/4/2002

Little devil in a tea shop right North of Tal

Previous Home Next

IMG_7986