Idol Hands

    Idol Hands is a strategy game where you gradually take over the world by guiding your people and defeating other gods.

    • Windows
    • Steam
    ...

    Recent user activities on Idol Hands

    No activities found.