Switch 2 Just Had Its Best Sales Week Of 2026, And It’s All Because Of Zelda

Article November 10, 2026 Eddie Makuch

Comment