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 comp...

Read More