What the heck is up with Japan? How did it get to be so incredibly weird and hilariously amusing? What’s in the water there that makes Japanese people so concerned with showing just the right amount of deference to each other while at the same time whacking each other in the [...]
