Ice Station Santa!

TellTale has released the demo for the first game in Season 2 of their Sam and Max adventure games: Ice Station Santa. A full review will be forthcoming, but let me just say this: if you own a PC that you play games on you must buy Sam and Max. It is more than just a good idea. It is a moral imperative.