Interesting sales pitch

... or lost in translation?

Another of the many reasons to love Japan!

Comments
Sign in or get an account to comment.