Idol Hands is a strategy game where you gradually take over the world by guiding your people and defeating other gods.
This program received 1 award
DOWNLOAD
Idol Hands is a strategy game where you gradually take over the world by guiding your people and defeating other gods.