Nintendo Switch 1.5M Launch Floated By Zelda Sales
According to new research out of SuperData, 89% of Nintendo Switch owners bought The Legend of Zelda: Breath of the Wild to play following the console’s launch on March 3rd.…
Latest News
Latest News

