2 total votes
Ibara

Ibara

Ibara is a 2005 vertical scrolling shooter developed by Japanese developer Cave and published by Taito. ... more on Wikipedia

Ibara is also found on...

List of All Shoot 'em Up Games All Co-Op Games List List of Cave Shoot 'em Ups Cave Games List