Gabe Newell making Half Life 3. 

Gabe Newell making Half Life 3.