Shikigami no Shiro II

Shikigami no Shiro II (式神の城II) a giant castle appeared from above the city of Tokyo. At 40km, the ship-shaped castle was known as Nejireta castle. The battle of mankind and gods is about to begin.