€4.28 Idol Hands is a strategy game where you gradually take over the world by guiding your people and defeating other gods. Idol Hands €4.28 greenmangaming.com To shop Price history Oct 26, 2021 €4.28 Manufacturer Green Man Gaming