Description

The Triumphant Return of Diabolos is an Adventure game, developed by Bud of Lupine and published by Kagura Games, with no announced release date.