10/28/08Avalanche's Lost Contracts Claim 77 Jobs Just Cause developer Avalanche Studios is having to trim their staff by 77 people in the face of two lost…ByMike FaheyPublishedOctober 28, 2008