Japan Makes Another Super Weird Video

Japan Makes Another Super Weird Video

It Is.