Louisa Mackintosh



Louisa Mackintosh is a voice actress who portrayed Sarah in Telltale Games' The Walking Dead.