Lost Idols – Puzzle Crusade is a 2003 puzzle game developed by Horux Interactive and published by Suricate Software.
Lost Idols – Puzzle Crusade is abandonware and no longer sold or supported by its publishers. Files are archived here for these platforms:
Comments