Half Life 3 Beta Footage. .. Yeeeaaaaaahhhh about this... Half Life 3 Beta Footage Yeeeaaaaaahhhh about this