Battlefield Intel: The Company Producing Screens for the Nintendo Switch is Having Massive Financial Troubles. While it’s no secret that Nintendo has been having a hell of a time keeping production of their […]