Japan Makes Another Super Weird Video

It is.