Half Life Two Screenshots Found

They're gone from their original location, reported on shacknews, but still around. Someone has some links in the shacknews comments which show the as-yet-unreleased FPS looking pretty good.

I grabbed 'em anyway though :)

Some are pretty huge, recommended a browser that automagically scales down to your browser window size :)