Banner by ABH20 on SteamGridDB
Scroll to load trailers
About Delbo
Delbo is a shooting-puzzle game.
Delbo released on June 23, 2011 and published by Neko Entertainment.
Delbo is available on Nintendo DSi.