Microsoft & Xbox baffle internet after shutting down Hi-Fi Rush dev & three other Bethesda studios

WATCH ON YOUTUBE