Mobile Light Force 2
2001 Shooter - Arcade
Mobile Light Force 2, known as Shikigami no Shiro (式神の城, lit. Castle Shikigami?) in Japan, is a 2001 shoot 'em up developed by Alfa System and is the first game in the Shikigami no Shiro series. It was originally released as an ar ...
more on Wikipedia