this roughly translates to japanese people are fucking crazy

this roughly translates to japanese people are fucking crazy