Rockbadchild
Elite Member
I want to say Switzerland but again the lack of pine tree baffle me ... and the houses doesn't look like Nepal ether so I don't knowNope, but China is considerably closer to this place than anywhere in North America.
Last edited: