richardhutnik on 01 February 2010
This thread: http://www.vgchartz.com/forum/thread.php?id=20684&page=1
And others have hinted that it is Latin. However, this video leads me to believe the lyrics are actually in ENGLISH!
Wow, I never knew!