Icon Games Entertainment reveals how many units they sold in 2011
Self-publishing developer Icon Games Entertainment has revealed how many units they sold/freebied in 2011. The company expected to shift 100,000 in 2011, but they ended up achieving much more.









