Rumor: Destructoid mole confirms big Microsoft announcements coming around Nov. 22 Posted 16 years ago by Robert Summa Robert Summa Filed under... #Geek Essentials#rumors#Technology