Submit a news tip



I C Red

I C Red made it to the North American Wii U eShop last week. In Europe, it’s coming out next week. An eShop listing has it down for February 16 for €1.49.

Here’s a closer look:


Source


Manage Cookie Settings