Publisher ESDigital Games and developer Storm in a Teacup have released ‘The Last Audio Log’ trailer for their upcoming title ...