Nintendo Wii U to hit stores on November 18

Nintendo Wii U to hit stores on November 18

By Aubrey Chang - Nov 16, 2012

Nintendo Co.’s Wii U is to be released on the 18th of November. The Wii U launch gives Nintendo Co. a show as the company tries to bounce back from its annual loss. The Wii U is

Read More