Trailer for unreleased PC/Mac title "Torla" At Ambiguous, we are currently in development rebuilding this unrealized chapter in the Torlo universe.