Windows
Community Rating: None Total Votes: 0
Idol Hands is a strategy game where you gradually take over the world by guiding your people and defeating other...