Editorials Nintendo Switch 2 Game-Key Cards – Are Physical Enthusiasts Screwed?By Scott AdamsApril 4, 2025