Top
20°

'Idol Hands' Becoming the Devil's Playthings on February 18

Idol Hands, a real-time strategy game, is due to hit the PC digital download market on February 18.

Read Full Story >>
hardcoregamer.com
The story is too old to be commented.