Left 4 Dead DLC “The Sacrifice” out and L4D and L4D 2 66% on Steam