New Icarian: Kindred Spirits Screenshots

Three new screenshots for the WiiWare game Icarian: Kindred Spirits were posted in the official website. The release date is still unknown but this beautiful title is expected on the first quarter of 2009.
More info and screenshots can be found on

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