When Half life 3 is announced Then you have my permission to speculate

161 shares