Weird music video from Japan.

United States
October 12, 2008 7:56pm CST
http://ie.youtube.com/watch?v=vs1CA5hFdd4 I can't get it out of my head, Can anyone translate it?
No responses