Escape From XP

010

Microsoft Launches New Browser Game Escape From XP

You may have heard of Escape from Alcatraz, and Escape from Witch Mountain, but there is a title that trumps them both. Escape from XP…