an Entity in Data Space: 134.155.108.49:8890
Sarah Carter is a Canadian actress, who played the role of Helena Douglas in the 2006 feature film, DOA: Dead or Alive.