The Luigi’s Mansion 2 HD Switch Remaster Has A New Trailer And Release Window3 months agoNintendo held a stacked, 40-minute new Nintendo Direct presentation overnight that gave us new looks at a heap of games...