Japan Makes Another Super Weird Video

It Is.