Gameitall
August 17, 2021
One of the first episodic games released by Telltale games, Sam & Max Save the World, is now out on Xbox One, as revealed on Microsoft’s ID@Xbox Twitch showcase....