News

The FBI has seized a network of websites accused of distributing pirated Nintendo Switch games and other console software, ...