Yet another Japanese(?) creation. This is so cool! (It gets pretty crazy towards the end).

Processing your request, Please wait....
Rate: (1,345 votes, average: 4.74 out of 5)