El Shaddai – The Latest Japanese Internet Meme

El Shaddai – Ascension of the Metatron – [J] is a Playstation3/Xbox360 action game. The game having the Hebraic name of God is planned to be released in 2011 so at this point there are only an official site and few demo movies. However, this uncompleted game has been causing huge buzz on Japanese web.… Continue reading El Shaddai – The Latest Japanese Internet Meme