Sam & Max Save the World is a re-release of the first season of Sam & Max from Telltale Games, which was released from 2006 to 2007. The remaster... Read more