2006-07-19

andrewducker: (headshot)
2006-07-19 10:51 am

Gaming goodness

Should you already have Steam downloaded then I recommend you take a look at this Portal trailer, which shows off some fantastic new tech that Valve will be releasing (hopefully soon).