Idol Hands Idol Hands Idol Hands is a strategy game where you gradually take over the world by guiding your people and defeating other gods. 5 stars, based on 10 reviews Regular price: $4.99 $4.99 Potato.Games
  • Idol Hands

Idol Hands

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

  • $4.99

Region USA
DRM STEAM
Product Code: Key
Availability:In Stock