Sign in with Facebook
Forgot your sign in info?
Not a member? Join for Free!
Lijiang, China
In an actual shop window.... tell me this doesn't look like a scene from Indiana Jones and The Temple of Doom! Pretty crazy if you ask me.